本章节将对 DistSQL 的语法进行详细说明,并以实际的例子介绍 DistSQL 的使用。
语法规则 #
在 DistSQL 语句中,除关键字外,其余元素的输入格式应符合以下规则。
标识符 #
- 标识符代表 SQL 语句中的一个对象,包括:
- 数据库名称
- 表名
- 列名
- 索引名称
- 资源名称
- 规则名称
- 算法名称
标识符中允许使用的字符有:[
a-z,A-Z,0-9,_
](字母、数字、下划线),且应以字母开头。当标识符中出现关键字或特殊字符时,使用反引号 (`) 。
字面量 #
字面量包括字符串、整数值和布尔值:
- 字符串:是由单引号 (') 或双引号 (") 括起来的字符序列;
- 整数值:一般为正整数,如 0-9;
说明:部分 DistSQL 语法允许负值,此时可在数字前加负号(-),如 -1。
- 布尔值:TRUE 或 FALSE,大小写不敏感。