2011-12-12 59 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;