查询以显示所有表及其排序规则

问题描述:

是否有可以在mysql中运行的查询以显示所有表及其默认排序规则?更好的是,如果有可以显示所有表的所有列的所有排序规则。查询以显示所有表及其排序规则

SELECT TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, COLLATION_NAME 
    FROM INFORMATION_SCHEMA.COLUMNS 

请记住,排序规则可以定义到表格,也可以定义到列。

列的排序规则可能与其父表不同。下面是一个查询来获取从表(不列)有关数据库中为“phpMyAdmin的”所有表

SELECT TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, TABLE_COLLATION 
FROM INFORMATION_SCHEMA.TABLES; 

输出信息(状态)的归类:

SHOW TABLE STATUS FROM your_db_name; 
+0

不以“未知数据库工作...“错误 – phil1234 2017-12-28 07:35:41