全部产品
分布式关系型数据库 DRDS

创建表的语法和方式

更新时间:2017-08-04 11:00:52   分享:   

本文主要介绍使用 DDL 语句进行建表的语法、子句和参数,以及基本方式。

注意:DRDS 目前不支持使用 DDL 语句直接建库,请登录 DRDS 控制台进行创建。具体操作指南请参考创建 DRDS 数据库

语法:

  1. CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name
  2. (create_definition,...)
  3. [table_options]
  4. [drds_partition_options]
  5. [partition_options]
  6. drds_partition_options:
  7. DBPARTITION BY
  8. HASH([column])
  9. [TBPARTITION BY
  10. { HASH(column)
  11. | {MM|DD|WEEK|MMDD}(column)}
  12. [TBPARTITIONS num]
  13. ]

分库分表的子句和参数:

  • DBPARTITION BY hash(partition_key):指定分库键和分库算法,不支持按照时间分库;

  • TBPARTITION BY { HASH(column) | {MM|DD|WEEK|MMDD}(column)(可选):默认与 DBPARTITION BY 相同,指定物理表使用什么方式映射数据;

  • TBPARTITIONS num(可选):每个库上的物理表数目(默认为1),如不分表,就不需要指定该字段。

分库分表的基本方式及补充:

本文导读目录
本文导读目录
以上内容是否对您有帮助?