1.1 数据库操作
创建/create database 数据库名字
删除/drop database 数据库名字
查询所有数据库/show databases
查询当前数据库/select database()
使用/use 数据库名字
1.2 SQL-DDL-表操作-创建&查询
创建
create table 表名(
字段1 字段1类型 comment 字段1注释
...
) comment 表注释;
1.3 数据类型
1.4 表操作-修改&删除
查询当前数据库所有表/ show tables
查询表结构/ desc 表名
查询指定表的建表语句/ show create table 表名
1.5 插入
给指定字段添加数据/ insert into 表名(字段1,字段2...) value(值1,值2...);
给全部字段添加数据/insert into value(值1,值2...);
批量添加数据
insert into 表名(字段1,字段2...) value(值1,值2...),value(值1,值2...);
insert into value(值1,值2...),value(值1,值2...);
1.6 更新和删除
更新/ update 表名 set 字段1=值1,字段2=值2,... (where);
删除/ delete from 表名 (where);
1.7 基础查询
查询多个字段
select 字段1,字段2... from 表名;
select * from 表名;
设置别名
select 字段1 字段1别名 ,字段2 字段2别名...from 表名;
去除重复记录
select distinct 字段列表 from 表名;
1.8 条件查询
1.9 聚合查询
count() 数量
sum() 总和
min() 最小值
max() 最大值
avg() 平均数
1.10 分组查询
select 字段1... from 表名 (where) group by 分组字段名;
1.11 排序
select 字段 from 表名 order by 字段1 排序方式,字段2 排序方式...;
asc 升序(默认)
desc 降序
1.12 分页查询
select 字段 from 表名 limit 起始索引,查询记录数;
注意:1.起始索引从0开始,起始索引=(查询页码-1)*每页显示记录数
2. 分页查询是数据库方言
3. 如果查询第一页数据,起始索引可以省略,直接写为limit 10