MySQL查询以发现当前的默认数据库排序规则(通过命令行客户端)?

您需要将INFORMATION_SCHEMA.SCHEMATA用于当前的默认数据库排序规则。

语法如下

SELECT DEFAULT_COLLATION_NAME FROM information_schema.SCHEMATA WHERE SCHEMA_NAME = 'yourDatabaseName' LIMIT 1;

让我们实现以上语法以发现当前的默认数据库排序规则(通过命令行客户端)。我们的数据库在这里是“样本”。

查询如下-

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)