1.看的视频Sql 3,4 ,5
学会的是DML语句 DDL语句 不会的是:show table status from 数据库名字 like ‘表格名字’;底层的思想
涉及创建数据库和表格,需要特别注意有关中文的创建,以下代码是通过创建数据库,然后其中一个表格格式为中文,不是所有的表格必须包含中文,需要特别注意,日期类型不需要写长度。


通过DDL语句修改表格的结构
1.表格名字错啦
alter table 原表名 rename [to] 新表名;
2.修改原有的列(列名错啦 列类型不对 列长度不够)
alter table 原表名 change 原列名 新列名 新类型 新长度;
需要特别注意:1.修改表格的名字,那个to可以省略不写
2.修改列的时候列名字和类型和长度可以跟原来一样,当然也可以改一下
代码如下:
3.新增一个列
alter table 原表名 add 新列名 新类型 新长度;
4.删除一个原有的列
alter table 原表名 drop 原列名;
代码如下:
接下来就是填充列的内容
特别注意:date中的now()大概可以理解为调用今天的日期显示出来
1.select 列,列,列 from 表名字 [where…];
2. select * from 表名字;
在实际开发中更建议使用第一种,底层的执行速度更快
代码如下:
接下来做这些:
试验以下部分
删除记录
delete from 表名 [where….];
修改记录
update 表名 set 列=值,列=值 [where…];
最后删除表格,删除数据库
删除表格
drop table 表名;
删除数据库
drop database 数据库名;
代码如下:
此时,展示以后发现已经没有了test
以下是第5节课的内容
先写一些代码铺垫一下
代码如下:

对以下功能进行测试
1.比较运算符号 > >= < <= != =
2.算数运算符号 + - * /
3.逻辑运算符号 and or not
如果and和or同时出现 and优先级别更高


接下来继续测试
4.[not ] between and
包含前后两端的值
5.[not] in
如下的条件满足一个就可以
代码如下:

接下来继续测试
排序
连接在查询的语句之后的
order by 列
升序排列 asc 默认就是升序 可以省略不写
降序排列 desc
代码如下:

还可以通过show table status from 数据库名字 like ‘表格名字’;
是显示表格的特征:
代码如下:
