获取 Mysql 数据库中表的标识

Get Identity of Tables in a Mysql Database

有没有办法在 Mysql 数据库中获取 Table 的 ID?

如果我使用 show tables 语句,我会在我的数据库中获得很多关于 Table 的信息,但没有标识符。我怎样才能得到 Table 的实际 ID?

您可以使用 OOP 方法调用 Mysql 数据库中的 ID

试试这个:

SELECT table_id, SUBSTRING_INDEX(name, '/', -1) as table_name FROM  `INNODB_SYS_TABLES` where name like  'database_name%';

例如,显示mysql数据库中所有table的ID:

SELECT table_id, SUBSTRING_INDEX(name, '/', -1) as table_name FROM  `INNODB_SYS_TABLES` where name like  'mysql%';