MySQL 5.7.6和5.7的InnoDB存儲引擎提供了創建表空間的功能。
現在,我們將介紹在MySQL中如何創建表空間:
CREATE TABLESPACE `ts1` ADD DATAFILE '/path/to/innodb_data_file' ENGINE=InnoDB FILE_BLOCK_SIZE=8192;
在上面的代碼中,我們定義了一個名為ts1的表空間。在這個表空間中,我們將指定一個數據文件來存儲InnoDB存儲引擎數據。我們還指定了數據文件的塊大小,這樣可以根據您的需要調整。
創建了表空間之后,我們就可以向其中添加表:
CREATE TABLE `ts1`.`mytable` ( `id` INT, `name` VARCHAR(40), PRIMARY KEY (`id`) ) ENGINE=InnoDB TABLESPACE `ts1`;
在上面的代碼中,我們定義了名為mytable的表和ts1表空間。我們將使用InnoDB存儲引擎存儲這個表,并將其放置在ts1表空間中。
這就是如何在MySQL中創建表空間及向其中添加表的方式。
下一篇css表有什么功能