查看MySQL中的所有表/数据库约束

时间:2009-11-18 06:59:26

标签: mysql constraints

如何在命令行环境中查看MySQL数据库/表中的所有约束(主键,辅助键,断言,触发器等)。

2 个答案:

答案 0 :(得分:3)

使用

转储没有数据的数据库
mysqldump --no-data  (other options)

好像你正在备份。使用与备份时相同的选项(也许--lock-tables = 0 - 转储模式时不需要锁定)

如果没有数据,您只会获得包含上述所有内容的架构。

答案 1 :(得分:1)

DESCRIBE是SHOW COLUMNS的别名,就像一个快捷方式。如果你想要所有其他的东西,那么你需要使用SHOW命令为你的东西。并展示其余部分。

Describe

Show