DDL-操作数据库
数据库的查询、创建
1 | -- 查询所有的数据库 |
数据库的修改、删除、使用
1 | -- 修改数据库db4的字符集为utf8 |
DDL-操作数据表
查询数据表
1 | -- 使用mysql数据库 |
数据表的创建
1 | -- 创建一个product商品表(商品编号、商品名称、商品价格、商品库存、上架时间) |
数据表的修改
1 | -- 修改product表名为product2 |
删除数据表
1 | -- 删除数据表 |
DML
新增表数据
1 | -- 向product表添加一条数据 |
修改和删除表数据
1 | -- 修改手机的价格为3500元 |
DQL
查询数据表准备
1 | -- 创建db1数据库 |
查询全部
1 | -- 查询product中全部的数据 |
条件查询
1 | -- 查询库存大于20的商品信息 |
聚合函数查询
1 | -- 计算product表中总记录条数 |
排序查询
1 | -- 按照库存升序排序 |
分组查询
1 | -- 按照品牌分组,获取每组的总金额 |
分页查询
1 | -- LIMIT 当前页数,每页显示的条数 |
约束
主键约束–建表时添加主键
1 | -- 创建student学生表 |
删除主键
1 | -- 删除主键 |
建表后单独添加主键
1 | -- 添加主键 |
建表时添加主键自增约束
1 | -- 创建student2学生表 |
删除自动增长
1 | -- 删除自动增长 |
建表后单独添加自动增长
1 | -- 添加自动增长 |
建表时添加唯一约束
1 | -- 创建student3表 |
删除唯一约束
1 | -- 删除唯一约束 |
建表后添加唯一约束
1 | -- 添加唯一约束 |
建表时添加非空约束
1 | -- 创建student4表 |
删除非空约束
1 | -- 删除非空约束 |
建表后单独添加非空约束
1 | -- 添加非空约束 |