钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读955271
首页 SQL 正文内容

tidb数据库sql语句

钟逸 SQL 2025-07-13 19:57:39 3

TiDB 是一个分布式关系型数据库,使用 NewSQL 架构,具有高性能、高可用和弹性扩展等优点。TiDB 的 SQL 语法与 MySQL 兼容,支持大部分 MySQL 的语法和特性,但也有自己的独特语法。

TiDB 中的 DDL 语句

DDL(数据定义语言)语句用于创建、修改和删除数据库对象,例如表、索引和视图。TiDB 中常用的 DDL 语句包括:

CREATE TABLE:创建表

DROP TABLE:删除表

ALTER TABLE:修改表

CREATE VIEW:创建视图

DROP VIEW:删除视图

TiDB 中的 DML 语句

DML(数据操作语言)语句用于查询和修改数据,例如插入、更新和删除操作。TiDB 中常用的 DML 语句包括:

SELECT:查询数据

INSERT:插入数据

UPDATE:更新数据

DELETE:删除数据

TiDB 中的事务控制

事务是数据库中的一组操作 ,要么全部执行成功,要么全部回滚。TiDB 支持事务控制,通过以下语句实现:

START TRANSACTION:开始事务

COMMIT:提交事务

ROLLBACK:回滚事务

TiDB 中的索引

索引是数据库中一种数据结构,用于快速查找数据。TiDB 中支持多种类型的索引,包括:

PRIMARY KEY:主键索引

UNIQUE KEY:唯一索引

INDEX:普通索引

TiDB 中的特殊语法

除了 MySQL 的通用语法外,TiDB 还有一些自己的特殊语法,例如:

PARTITION BY:按指定字段分区表

TiFlash:访问 TiFlash 列式存储引擎的数据

gsi:全局二级索引,用于跨分区的快速查询

TiDB 数据库 SQL 语句可以分为 DDL、DML、事务控制、索引和特殊语法几大类。掌握这些语句,可以有效使用 TiDB 数据库进行数据管理和查询优化。TiDB 的 SQL 语句与 MySQL 高度兼容,但也有自己的独特语法,需要开发者在使用时有所了解。

文章目录
    搜索