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

Par*_*ney 44 mysql schema collation

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

Joe*_*lli 74

SELECT TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, COLLATION_NAME
    FROM INFORMATION_SCHEMA.COLUMNS
Run Code Online (Sandbox Code Playgroud)


Thi*_*PXP 12

请记住,可以将排序规则定义到表以及列.

列的排序规则可能与其父表不同.这是一个从表(而不是列)获取排序规则的查询

SELECT TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, TABLE_COLLATION
FROM INFORMATION_SCHEMA.TABLES;
Run Code Online (Sandbox Code Playgroud)


小智 6

将数据库中所有表的信息(状态)输出为“phpmyadmin”:

SHOW TABLE STATUS FROM your_db_name;
Run Code Online (Sandbox Code Playgroud)