腾讯云数据仓库 TCHouse-P DDL 语法一览表

数据库是组织、存储和管理数据的仓库,而数据库定义主要包括:创建数据库、修改数据库属性,以及删除数据库。所涉及的 SQL 语句,请参考下表。

相关产品
腾讯云数据仓库 TCHouse-P 产品页,含版本规格、价格与购买入口。

一、数据库定义相关 SQL

功能 相关 SQL
创建数据库 CREATE DATABASE
修改数据库属性 ALTER DATABASE
删除数据库 DROP DATABASE

二、定义模式

模式是一组数据库对象的集合,主要用于控制对数据库对象的访问。所涉及的 SQL 语句,请参考下表。

三、模式定义相关 SQL

功能 相关 SQL
创建模式 CREATE SCHEMA
修改模式属性 ALTER SCHEMA
删除模式 DROP SCHEMA

四、定义表

表是数据库中的一种特殊数据结构,用于存储数据对象以及对象之间的关系。所涉及的 SQL 语句,请参考下表。

五、表定义相关 SQL

功能 相关 SQL
创建表 SHARD 表:CREATE TABLE复制表:CREATE TABLE … DISTRIBUTE BY REPLICATION列存表:CREATE TABLE … WITH(orientation=column)外表:外表读写 COS 使用说明
修改表属性 ALTER TABLE
删除表 DROP TABLE

注意:同一个 alter 语句仅支持执行一个 DDL 操作,同时执行多个 DDL 操作可能会导致索引元数据损坏。

六、定义分区表

分区表是一种逻辑表,数据是由普通表存储的,主要用于提升查询性能。所涉及的 SQL 语句,请参考下表。

七、分区表定义相关 SQL

功能 相关 SQL
创建分区表 range 分区表:CREATE TABLE ….PARTITION BY range…list 分区:CREATE TABLE ….PARTITION BY list…hash 分区:CREATE TABLE ….PARTITION BY hash…多级分区表:CREATE TABLE … PARTITION OF … PARTITION BY …
删除分区 DROP TABLE …

注意:同一个 alter 语句仅支持执行一个 DDL 操作,同时执行多个 DDL 操作可能会导致索引元数据损坏。

八、定义索引

索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。所涉及的 SQL 语句,请参考下表。

九、索引定义相关 SQL

功能 相关 SQL
创建索引 CREATE INDEX
删除索引 DROP INDEX

注意:同一个 alter 语句仅支持执行一个 DDL 操作,同时执行多个 DDL 操作可能会导致索引元数据损坏。

十、定义视图

视图是从一个或几个基本表中导出的虚表,可用于控制用户对数据访问,请参考下表。

功能 相关 SQL
创建视图 CREATE VIEW
删除视图 DROP VIEW
赞 (0)
上一篇 4天前
下一篇 4天前