表空间

155 阅读1分钟

嗨大家好我是冰冰,进入今日份的分享。

创建表空间

CREATE TABLESPACE `ts1` ADD DATAFILE 'ts1.ibd' ENGINE = INNODB;

查看表空间

select * from information_schema.innodb_tablespaces where name='ts1';

表时指定表空间

  • 创建时指定
CREATE TABLE t1 (c1 INT PRIMARY KEY) TABLESPACE ts1 Engine=InnoDB;
  • 修改表的表空间
alter table t1 tablespace dxy;

删除表空间

先删除表
DROP TABLE t1;

此时表空间还在;ll -h ts1.ibd 可查看。

再删除表空间
drop tablespace ts1;

表空间删除了;ll -h ts1.ibd 可查看。

表空间改名

alter tablespace dsf rename to liuyb;

文章创作灵感来自:1024创新实验室陈琼