2020年2月11日 第406页
-
位运算符_运算符_SQL 手册_分布式关系型数据库 DRDS
位运算符 DRDS 支持如下位运算符: 运算符 描述 & Bitwise AND ~ Bitwise inversion l Bitwise OR ^ Bitwise XOR << Left shift >> Right shift...
-
TRACE_实用 SQL 语句_SQL 手册_分布式关系型数据库 DRDS
TRACE TRACE 语句用于查看具体 SQL 的执行情况。TRACE [SQL] 和 SHOW TRACE 要结合使用。 注意:TRACE SQL 和 EXPLAIN SQL 的区别在于 TRACE SQL 会实际执行该语句。 例如查看 select 1这条语句的执行情况。 mysql> trace...
-
位函数_函数_SQL 手册_分布式关系型数据库 DRDS
位函数 DRDS 支持一个位函数,即 BIT_COUNT(),其返回参数对应的二进制数中1的个数;若参数为NULL,则返回NULL。 mysql> SELECT BIT_COUNT(29), BIT_COUNT(b'101010');+--------------+--------------------...
-
赋值运算符_运算符_SQL 手册_分布式关系型数据库 DRDS
赋值运算符 DRDS 支持 ‘=’ 赋值运算符,一般在 UPDATE 的 SET 部分出现。 DRDS 暂不支持 ‘:=’ 赋值运算符。...
-
CHECK GLOBAL INDEX_实用 SQL 语句_SQL 手册_分布式关系型数据库 DRDS
CHECK GLOBAL INDEX CHECK GLOBAL INDEX对全局二级索引进行检查或订正,主要用于检查主表和索引表的数据是否完全一致。GSI的使用参考 DRDS 全局二级索引使用文档 主要检查4种类型的数据不一致:数据分片错误、索引丢失、孤儿索引和索引数据不一致;对于发现的错误进行数据订正。 对...
-
流程控制函数_函数_SQL 手册_分布式关系型数据库 DRDS
流程控制函数 DRDS 支持如下流程控制函数: 函数名 描述 CASE Case operator IF() If/else construct IFNULL() Null if/else construct NULLIF() Return NULL if expr1 = expr2...
-
运算符优先级_运算符_SQL 手册_分布式关系型数据库 DRDS
运算符优先级 DRDS 中操作符的优先级由高到低,如下所示: 优先级 运算符 15 ! 14 -(负号), ~ 13 ^ 12 *,/,%,MOD 11 +,- 10 <<,>> 9 & 8 | 7 =(比较运算符等于),<=&...
-
EXPLAIN 和执行计划_实用 SQL 语句_SQL 手册_分布式关系型数据库 DRDS
EXPLAIN 和执行计划 与多数数据库系统类似,DRDS 在处理 SQL 时,会通过优化器生成执行计划,该执行计划由关系操作符构成一个树形结构,反映 DRDS 如何执行 SQL 语句;不同的是,DRDS 本身不存储数据,更侧重考虑分布式环境中的网络 IO 开销,将运算下推到各个分库(如 RDS/MySQL)执...
-
信息函数_函数_SQL 手册_分布式关系型数据库 DRDS
信息函数 信息函数用于返回动态的数据库信息。DRDS 支持如下信息函数: 函数名 描述 CONNECTION_ID() Return the connection ID (thread ID) for the connection CURRENT_USER(), CURRENT_USER Th...
-
多语句_SQL 手册_分布式关系型数据库 DRDS
多语句 DRDS 支持多语句,即以 “;” 分割的 SQL 语句,如下: mysql> SELECT * FROM t1; SELECT * FROM t2; SELECT NOW(). 注意,我们使用 MySQL 客户端的 —delimiter 参数将 SQL 分隔符设置为 ‘.’,避免客户端将 SQL...