📣
TiDB Cloud Premium 开放公测中。为企业级工作负载提供无限扩展、即时弹性伸缩和高级安全保障。此页面由 AI 自动翻译,英文原文请见此处。

表



本页按功能分类,全面概述了 TiDB Cloud Lake 中的表操作,便于快速查阅。

表创建

命令描述
CREATE TABLE使用指定的列和选项创建新表
CREATE TABLE ... LIKE使用与现有表相同的列定义创建表
CREATE TABLE ... AS创建表,并基于 SELECT 查询结果插入数据
CREATE TRANSIENT TABLE创建不支持 Time Travel 的表
CREATE EXTERNAL TABLE创建一个表,其数据存储在指定的外部位置
ATTACH TABLE通过将表与现有表关联来创建表

表修改

命令描述
ALTER TABLE修改表列、注释、Fuse 选项、外部连接,或与另一张表交换元信息
RENAME TABLE更改表名

表信息

命令描述
DESCRIBE TABLE / SHOW FIELDS显示指定表中列的信息
SHOW FULL COLUMNS获取指定表中列的完整详细信息
SHOW CREATE TABLE显示用于创建指定表的 CREATE TABLE 语句
SHOW TABLES列出当前数据库或指定数据库中的表
SHOW TABLE STATUS显示数据库中各表的状态
SHOW DROP TABLES列出当前数据库或指定数据库中已删除的表

表删除与恢复

命令描述恢复选项
TRUNCATE TABLE删除表中的所有数据,同时保留表结构FLASHBACK TABLE
DROP TABLE删除表UNDROP TABLE
VACUUM TABLE永久删除表的历史数据文件(企业版)不可恢复
VACUUM DROP TABLE永久删除已删除表的数据文件(企业版)不可恢复

表优化

命令描述
OPTIMIZE TABLE压缩或清理历史数据以节省存储空间并提升查询性能
SET CLUSTER KEY配置 cluster key,以提升大表的查询性能

文档内容是否有帮助?