寻求当前默认数据库排序规则的 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)

更新日期: 30-Jul-2019

279 次浏览

开启您的 事业

完成课程以获得认证

开始
广告