结构化查询语言/语言元素
外观
< 结构化查询语言
SQL 由以关键字(如 SELECT、DELETE 或 CREATE)开头并以分号结尾的语句组成。它们的元素不区分大小写,除非是固定字符字符串值,如 'Mr. Brown'。
- 子句:语句细分为子句。最常用的子句是 WHERE 子句。
- 谓词:谓词指定可以评估为布尔值的条件。例如:布尔比较、BETWEEN、LIKE、IS NULL、IN、SOME/ANY、ALL、EXISTS。
- 表达式:表达式本身是数值或字符串值,或者算术或串联运算符的结果,或者函数的结果。
- 对象名称:数据库对象的名称,如表、视图、列、函数。
- 值:数值或字符串值。
- 算术运算符:加号、减号、星号和斜杠(+、-、* 和 /)分别指定加法、减法、乘法和除法。
- 串联运算符:'||' 符号指定字符字符串的串联。
- 比较运算符:等于运算符、不等于运算符、小于运算符、大于运算符、小于等于运算符、大于等于运算符(=、<>、<、>、<=、>=)比较值和表达式。
- 布尔运算符:AND、OR、NOT 组合布尔值。