一、建库
- 打开Linux终端
2.进入MySQL数据库文件
cd /apps/dbdat/mysql57_3306
3.登录Mysql
mysql -uroot -proot123
4.创建数据库
create database ts_test;
二、建表
5.创建表
use ts_test;
create table table1(a int);
6.查看表结构
show create table table1\G;
7.查数据库下的文件
ls -l /apps/dbdat/mysql57_3306
8.查ts_test目录下的数据
ls -l /apps/dbdat/mysql57_3306/ts_test
二、创建表(通用表空间)
1.建目录/权限
mkdir /apps/tablespaces
chown apps:apps /apps/tablespaces
2.创建表空间
create tablespace external add datafile '/apps/tablespaces/external.ibd';
3.建表table3
use ts_test;
create table table3 (c int) tablespace=external;
4、查看表空间下的数据
ls -l /apps/tablespaces
5.查看ts_test目录下的数据
ls -l /apps/dbdat/mysql57_3306/ts_test
三、创建表table4 (指定数据文件)
1.建表table4
use ts_test;
create table table4 (d int) data directory='/apps/tablespaces';
2.查看表结构
ll /apps/dbdat/mysql57_3306/ts_test
cat table4.isl
3.查看表数据
ll /apps/tablespaces/ts_test/
四、创建表table5(指定系统表空间)
1.建表
create table table5 (e int) tablespace=innodb_system;
2.查看表结构数据
ll /apps/dbdat/mysql57_3306/ts_test
3.查看表数据
ll /apps/tablespaces/ts_test/
五、清除数据
1、删除数据库
drop database ts_test;
2、删除表空间
ls /apps/tablespaces
ls /apps/tablespaces/tablespaces
drop tablespace external;
3、删除目录
ls /apps/tablespaces
rmdir ts_test/
cd ..
rmdir tablespaces/