跳转到内容

结构化查询语言/语言元素

来自维基教科书,开放的书籍,面向开放的世界


SQL 由以关键字(如 SELECT、DELETE 或 CREATE)开头并以分号结尾的语句组成。它们的元素不区分大小写,除非是固定字符字符串值,如 'Mr. Brown'。

一个包含多个语言元素的完整语句示例。


  • 子句:语句细分为子句。最常用的子句是 WHERE 子句。
  • 谓词:谓词指定可以评估为布尔值的条件。例如:布尔比较、BETWEEN、LIKE、IS NULL、IN、SOME/ANY、ALL、EXISTS。
  • 表达式:表达式本身是数值或字符串值,或者算术或串联运算符的结果,或者函数的结果。
  • 对象名称:数据库对象的名称,如表、视图、列、函数。
  • :数值或字符串值。
  • 算术运算符:加号、减号、星号和斜杠(+、-、* 和 /)分别指定加法、减法、乘法和除法。
  • 串联运算符:'||' 符号指定字符字符串的串联。
  • 比较运算符:等于运算符、不等于运算符、小于运算符、大于运算符、小于等于运算符、大于等于运算符(=、<>、<、>、<=、>=)比较值和表达式。
  • 布尔运算符:AND、OR、NOT 组合布尔值。


华夏公益教科书