为什么创建表空间时使用的命令是创建数据文件?所以数据文件大小就是表空间大小么?修改除数据文件表空间大小随之更改?那为什么我看有的可以只删表空间 不删数据文件?他们的大小是否可以设置成不一致的?
怎么单独设置表空间?怎么单独设置数据文件?
use information_schema;
select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES;
查看数据库 所占的内存
一个表空间可以有多个数据文件,这些数据文件大小是表空间大小。删除表空间语句
DROP TABLESPACE tablespacename [inlcuding contents and datafile]
其中[inlcuding contents and datafile] 是可选语句,代表删除数据文件
一个数据库可以有多个表空间,一个表空间只能属于一个数据库;一个表空间可以有多个数据文件,但是一个数据文件只能属于一个表空间
增加数据文件
ALTER TABLESAPCE tablespace_name ADD DATAFILE ''路径
删除数据文件
ALTER TABLESPACE tablespace_name DROP DATAFILE''路径