2011-12-12 58 views
1

在MySQL命令行客戶端中是否有一個命令允許您查看數據庫中的所有表或顯示特定表的模式,類似於sqlite3中的.tables或psql中的\dt檢查數據庫模式mysql

回答

3

[誤讀]

您正在尋找SHOW TABLES這聽起來像。

要查看錶的架構,使用DESCRIBE table_name;

+0

'SHOW TABLES'顯示所有表格。如何獲得我關心的表格的模式? – ewok

+0

我發現了'DESCRIBE表;'。這是我正在尋找的。 – ewok

+1

你可以找到更多信息查詢信息模式。查看select * from information_schema.columns,其中table_name ='your_table'和table_schema ='your_db'。關心;) –

5
show tables; 

select table_name from information_schema.tables where table_schema = 'your_db' 
3

至於對方稱該表名單 - 如果你想看到一個特定表使用

的模式
SHOW CREATE TABLE foobar;