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

单库单表

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

本文介绍如何创建单库单表,以及如何在建单库单表时进行指定。

建一张单库单表,不做任何拆分。

  1. CREATE TABLE single_tbl(
  2. id int,
  3. name varchar(30),
  4. primary key(id)
  5. );

查看逻辑表的节点拓扑,可以看出只在 0 库创建了一张单库单表的逻辑表。

  1. mysql> show topology from single_tbl;
  2. +------+------------------------------------------------------------------+------------+
  3. | ID | GROUP_NAME | TABLE_NAME |
  4. +------+------------------------------------------------------------------+------------+
  5. | 0 | SANGUAN_TEST_123_1488766060743ACTJSANGUAN_TEST_123_WVVP_0000_RDS | single_tbl |
  6. +------+------------------------------------------------------------------+------------+
  7. 1 row in set (0.01 sec)

指定

单库单表建表的时候也可以指定(select_statement),拆分表则不支持指定。

  1. CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name
  2. [(create_definition,...)]
  3. [table_options]
  4. [partition_options]
  5. select_statement

示例:建一张单库单表 single_tbl2,数据来自表 single_tbl,不做任何拆分。

  1. CREATE TABLE single_tbl2(
  2. id int,
  3. name varchar(30),
  4. primary key(id)
  5. ) select * from single_tbl;
本文导读目录
本文导读目录
以上内容是否对您有帮助?