我需要在mysql中获取特定表空间中的所有表。
我已经创建了一个表空间&表空间下的表如下。
CREATE TABLESPACE attendence
ADD DATAFILE 'attendence.ibd'
ENGINE=INNODB;
CREATE TABLESPACE players
ADD DATAFILE 'players.ibd'
ENGINE=INNODB;
CREATE TABLE student (id INT PRIMARY KEY, name varchar(50))
TABLESPACE attendence COMMENT 'student table'
CREATE TABLE Librarian(id INT PRIMARY KEY, name varchar(50))
TABLESPACE attendence COMMENT 'Librarian table'
CREATE TABLE Players(id INT PRIMARY KEY, name varchar(50))
TABLESPACE Players COMMENT 'Players in the college '
现在我想查询表,比如基于表空间获取列的完整描述。假设我想要table下面的table Players
我只需要表空间 'Players'
table。
这适用于特定数据库下的所有表
select * from information_schema.tables where TABLE_SCHEMA='springbootdb'
但我只需要table下面的table。
有人能告诉我我能做到吗?
暂无答案!
目前还没有任何答案,快来回答吧!