collation_database
时间: 2023-12-30 18:02:19 浏览: 161
Data-collection
"collation_database" 是 MySQL 数据库中的一个系统变量,它指定了数据库默认的字符集排序规则(collation)。字符集指定了字符的编码方式,而排序规则则指定了如何对这些字符进行排序。在创建数据库时,可以通过指定字符集和排序规则来设置 "collation_database" 的值。如果没有指定排序规则,则使用字符集的默认排序规则。
例如,如果创建一个名为 "mydatabase" 的数据库,并将其字符集设置为 "utf8mb4",则可以使用以下命令设置默认排序规则:
```
CREATE DATABASE mydatabase CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
```
这将将 "collation_database" 设置为 "utf8mb4_general_ci",其中 "ci" 表示 "case-insensitive",表示在排序时不考虑字符的大小写。如果需要区分大小写,则可以使用 "utf8mb4_bin" 排序规则。
阅读全文