命令
SQL 由命令组成,每个命令以分号(;)结束。如下面是 3 个独立的命令:
SELECT id, name FROM foods;
INSERT INTO foods VALUES (NULL, 'Whataburger');DELETE FROM foods WHERE id=413;
常量
也称为Literals,表示确切的值,有三种:字符串、数据和二进制常量。
字符串常量:'Jerry'
字符串值用单引号(')括起来, 如果字符串中本身包含单引号,需要双写。
如“Kenny's chiken”需要写成 'Kenny''s chiken'。
数值常量有整数、十进制数和科学计数法表示的数,如:
-1
3.142
6.0221415E23
二进制数值用如x'0000'的表示方法,其中每个数据是一个16进制数。二进制值必须由两个 两个的16进制数(8bits)组成,
如:
x'01'
X'0fff'
x'0F0EFF'
x'0f0effab'
保留字和标识符
保留字由SQL保留用做特殊的用途,标识知名数据库里的具体对象,或索引。保留字预定义,不能用做标识符。
SQL语句不区分大小写(常量区分)。
为清楚起见,SQL保留字在书写的过程中最好采用大写字母,标识符用原有格式。
SQL对字符串的值的大小写时敏感的。
注释
SQL中单行注释用双减号开始,多行注释采用C风格的/**/形式。