TiDB 基本功能
数值类型:BIT、BOOL|BOOLEAN、SMALLINT、MEDIUMINT、INT|INTEGER、BIGINT、FLOAT、DOUBLE、DECIMAL。
日期和时间类型:DATE、TIME、DATETIME、TIMESTAMP、YEAR。
JSON 类型。
运算符
- 算术运算符、位运算符、比较运算符、逻辑运算符、日期和时间运算符等。
字符集及排序规则
字符集:UTF8、UTF8MB4、BINARY、ASCII、LATIN1。
排序规则:UTF8MB4_GENERAL_CI、UTF8MB4_UNICODE_CI、UTF8MB4_GENERAL_BIN、UTF8_GENERAL_CI、UTF8_UNICODE_CI、UTF8_GENERAL_BIN、BINARY。
- 控制流函数、字符串函数、日期和时间函数、位函数、数据类型转换函数、数据加解密函数、压缩和解压函数、信息函数、JSON 函数、聚合函数、窗口函数等。
SQL 语句
完全支持标准的 Data Definition Language (DDL) 语句,例如:CREATE、DROP、ALTER、RENAME、TRUNCATE 等。
完全支持标准的 Data Manipulation Language (DML) 语句,例如:INSERT、REPLACE、SELECT、Subqueries、UPDATE、LOAD DATA 等。
完全支持标准的 Database Administration 语句,例如:SHOW、SET 等。
完全支持标准的 Utility 语句,例如:DESCRIBE、EXPLAIN、USE 等。
完全支持 SQL GROUP BY 和 ORDER BY 子语句。
完全支持标准 SQL 语法的 LEFT OUTER JOIN 和 RIGHT OUTER JOIN。
分区表
支持 Range 分区。
支持 Hash 分区。
- 支持普通视图。
约束
支持非空约束。
支持唯一约束。
安全
支持基于 RBAC (role-based access control) 的权限管理。
支持密码管理。
支持通信、数据加密。
支持 IP 白名单。
支持审计功能。
支持快速备份功能。