01——简介
SQL结构化查询语言 (Structured Query Language)
- SQL 是一门 ANSI 的标准计算机语言,用来访问和操作数据库系统。
- SQL基本分类
- 数据定义语言DDL:定义数据库的逻辑结构,包括定义数据库、基本表、视图和索引等, 比如CREATE、ALTER、DROP等
- 数据操纵语言DML:包括插入、删除和更新三种操作,比如INSERT、UPDATE、 DELETE等
- 数据查询语言DQL:包括数据查询操作,比如SELECT、ORDER BY、GROUP BY等
- 数据控制语言DCL:对用户访问数据的控制有基本表和视图的授权及回收,比如GRANT、 REVOKE等
- 事务控制语言TCL:包括事务的提交与回滚,比如COMMIT、ROLLBACK等
02——书写规则
- 不区分大小写。也就是说SELECT,select,Select,执行时效果是一样的。
- 可以单行来书写,也可以书写多行,建议分多行书写,增强代码可读性。通常 以子句分行。
- 关键字不可以缩写、分开以及跨行书写。如SELECT不可以写成SEL或SELE CT等形式。
- 每条语句需要以分号(;)结尾。
- 关键字大写,其他语法元素(如列名、表名等)小写。
- 代码适当缩进
03——操作符优先级
* / + -
- 乘除的优先级高于加减。
- 同一优先级运算符从左向右执行。
- 括号内的运算先执行。