一丶增

添加数据

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 条件

 

 

 

 

 

 

posted on 2019-12-03 11:11  二三旧友  阅读(188)  评论(0编辑  收藏  举报