一丶增
添加数据
1丶插入所有 insert into 表名 values(--,---,---)
2丶插入部分 insert into 表名 (列名,列名,列名....) values (---,---,---)
二丶删
1丶带条件删除:
delete from 表名 where 条件
2丶全删--------
(不删约束):delete 表名;
(删除表约束): truncate table 表名;
三丶改
update 表名 set 列名=新值,列名=新值 where 条件 (列名=><什么)四丶查*(重点)
1丶查所有
select * from 表名
2丶 查指定列
select 列名 from 表名
3丶给结果加常量
select 列名 as 常量名 from 表名
4丶 合并值(加减乘除)
select 列名 +-*/列名 from 表名
5丶去重复
select distisct 列名 from 表名
6丶 查询条件
select *(这里放要查的结果) from 表名 where 条件
<>(不等于),detween X and Y(x<=值<=y)
and (结果满足两个条件,两个条件用and链接)
or (结果满足两个条件其一,两个条件用or 连接)
7丶 查空
查空的条件: 列名 is null
查非空的条件 : 列名 is null
查空串的条件 列名=''
查非空串的条件 列名<>''
8丶模糊条件
%代表任意数量的字符
_(下划线)代表一个字符
select * from 表名 where 列名 like 'x%'
9丶聚合查询
聚合函数:
sum()求和; avg() 求平均; max()取最大 ; min() 取最 小 ; count() 计数;
select count(*或列名) from 表名
10丶分页查询
select * from 表名 limit X,Y
x----当前页减一乘以y
y----每页上显示的行数;
11丶查询排序
ordery by 列名 asc/desc
asc 正序 小值在上;
desc 倒序 小值在下;
不加默认正序
12丶 分组查询
group by 列名
查一列中数据各项数据是什么并计数
select 列名 count(*) from 表名 group by 列名
13丶分组查询并筛选
分组前加条件用 where 分组后加条件 用having
select 结果 from 表名 where 条件 group by 列名
select 结果 from 表名 group by 列名 having 条件