要查詢MySQL數(shù)據(jù)庫中的所有表,可以使用以下兩個(gè)系統(tǒng)表:
1. information_schema.tables
這個(gè)系統(tǒng)表提供了關(guān)于MySQL數(shù)據(jù)庫中所有表的詳細(xì)信息,包括表名、數(shù)據(jù)庫名、表的類型等。
查詢所有表名的語句:
SELECT table_name FROM information_schema.tables WHERE table_schema = 'database_name';
其中,database_name需要替換為需要查詢的數(shù)據(jù)庫名。
查詢所有表的詳細(xì)信息的語句:
SELECT table_name, table_schema, table_type, engine, create_time FROM information_schema.tables WHERE table_schema = 'database_name';
2. SHOW TABLES
SHOW TABLES是MySQL提供的一種查詢所有表的簡單方法,只需要執(zhí)行如下語句即可:
SHOW TABLES;
這個(gè)命令將會(huì)列出當(dāng)前連接的默認(rèn)數(shù)據(jù)庫中所有的表名。
一般來說,通過information_schema.tables這個(gè)系統(tǒng)表會(huì)更加詳細(xì)和靈活,但SHOW TABLES也是一種方便快捷的方法。