检查MySQL数据库架构

4

在 Windows 上的 MySQL 命令行客户端中,是否有一条命令可以查看数据库中所有表格,或者显示特定表格的模式,类似于sqlite3中的.tables或psql中的\dt命令?

3个回答

8

[错误理解]

听起来你正在寻找SHOW TABLES

要查看表的结构,请使用DESCRIBE table_name;


“SHOW TABLES” 可以显示所有的表格。我该如何获取我关心的表格的模式? - ewok
我发现了 DESCRIBE table;。这就是我要找的东西。 - ewok
2
你可以通过查询信息模式来获取更多信息。请查看select * from information_schema.columns where table_name = 'your_table' and table_schema = 'your_db'。祝好;) - Nicola Cossu
显示创建表 foo 的语句 - BRPocock

7
show tables;

或者

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

5

正如其他人所说的那样,如果您想查看特定表的模式,请使用以下命令:

SHOW CREATE TABLE foobar;

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接