小言_互联网的博客

SQL知识要点总结

267人阅读  评论(0)

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
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场