寻求当前默认数据库排序规则的 MySQL 查询(通过命令行客户端)?
你需要为当前的默认数据库排序规则使用 INFORMATION_SCHEMA.SCHEMATA。
语法如下
SELECT DEFAULT_COLLATION_NAME FROM information_schema.SCHEMATA WHERE SCHEMA_NAME = 'yourDatabaseName' LIMIT 1;
让我们利用以上语法来找出当前默认数据库的排序规则(通过命令行客户端)。我们此时的数据库是‘sample’。
查询如下 −
mysql> SELECT DEFAULT_COLLATION_NAME FROM information_schema.SCHEMATA WHERE SCHEMA_NAME = 'sample' LIMIT 1;
输出如下
+------------------------+ | DEFAULT_COLLATION_NAME | +------------------------+ | utf8_general_ci | +------------------------+ 1 row in set (0.00 sec)
广告