是否有可以在mysql中运行的查询显示所有表及其默认排序规则?如果有的话可以更好地显示所有表格中所有列的所有排序规则。
答案 0 :(得分:68)
SELECT TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, COLLATION_NAME
FROM INFORMATION_SCHEMA.COLUMNS
答案 1 :(得分:10)
请记住,可以为表格和列定义排序规则。
列的排序规则可能与其父表不同。这是一个从表(而不是列)获取排序规则的查询
SELECT TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, TABLE_COLLATION
FROM INFORMATION_SCHEMA.TABLES;
答案 2 :(得分:2)
输出关于数据库中所有表的信息(状态)为" phpmyadmin":
SHOW TABLE STATUS FROM your_db_name;