1.DESC-------降序

2.where 操作符

注意:between 常用于< , >被取代后。

当两个值时,可以用not 取代<>

可以用 like 取代 =

3.and / or 结合用法

代替 or, 用 in

4.通配符进行过滤
- %通配符


- _ 通配符


- 【】 通配符


5.字段
5.1拼接字段





5.2 别名

5.3计算

6.函数


6.2 文本处理函数


数值

7.汇总数据
聚集函数

distinct


MYSQL 中 distinct必须位于所有属性之前。

8. 数据分组
8.1group by 【常用于替代sql注入的order by】

8.2过滤分组—having


GROUP BY 需位于where 之后,order by之前。

8.3 group by , order by

9 子查询


10.联结
10.1创建联结

10.2内部联结

10.3多表联结

11.高级联结
as 使用表别名
11.1自联结

11.2 自然联结
自己指定

11.3外部联结


SQL支持*=,=*表示左外,右外联结


可以参考https://blog.csdn.net/pinkfriday/article/details/79038381加深理解

11.4聚集函数的联结
12.组合查询
12.1 union查询
union会取消重复的行。

12.2对组合查询结果排序


13.插入数据
13.1 插入单行

13.2 插入检索数据(多行)

13.3 表的复制
SQL:

mysql,oracle:


16.更新和删除数据
16.1 update … set … where …
16.2删除数据 delete from … where…

17.创建和操纵表
17.1 表的创建


17.2使用空值

17.3 指定默认值


17.4系统日期

17.5更新表(添加表列)


DROP 列

17.6 删除表

17.7重命名表

18.使用视图
18.1创建视图


19.存储过程
19.1 执行存储过程

19.2 创建存储过程




20.事务处理
20.1 事务处理

20.2控制事务处理


20.3 ROLLBACK

20.4使用COMMIT

20.5使用保留点

21游标

21.1创建游标

21.2 使用游标




21.3 关闭游标

22.高级特性
22.1主键


重新命名主键,定义多列:

22.2外键


唯一约束


检查约束



23.索引
23.1创建


24.触发器

转载:https://blog.csdn.net/bylfsj/article/details/102467717
查看评论
