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

mysqlmysqli database

您需要使用 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)

相关文章