跳到主要内容

表操作

seekdb下的表操作包括修改行格式、修改块大小、转换字符集和重命名表。

修改行格式

修改行格式的语法如下:

ALTER TABLE table_name ROW_FORMAT = {DEFAULT | DYNAMIC | FIXED | COMPRESSED | REDUNDANT | COMPACT};

修改行格式的语法如下:

ALTER TABLE t1 ROW_FORMAT = COMPRESSED;
Query OK, 0 rows affected (0.001 sec)

修改块大小

修改块大小的语法如下:

ALTER TABLE table_name BLOCK_SIZE = value;

修改块大小的示例如下:

ALTER TABLE t1 BLOCK_SIZE = 1024;
Query OK, 0 rows affected (0.002 sec)

转换字符集

转换字符集的语法如下:

ALTER TABLE table_name CONVERT TO CHARACTER SET charset_name;

转换字符集的示例如下:

ALTER TABLE test_collation CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
Query OK, 0 rows affected (0.003 sec)

重命名表

重命名表的语法如下:

ALTER TABLE old_tbl_name RENAME TO new_tbl_name;

重命名表的示例如下:

ALTER TABLE t1 RENAME TO t2;
Query OK, 0 rows affected (0.008 sec)