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_GENERAL_BIN、UTF8_GENERAL_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 白名单。

    • 支持审计功能。

    • 支持快速备份功能。