【MySQL】数据库创建入门字段梳理:字符集与排序规则
warning:
这篇文章距离上次修改已过440天,其中的内容可能已经有所变动。
在MySQL中,字符集和排序规则是用来定义数据存储和比较的规则的。字符集定义了字符是如何存储的,排序规则定义了字符的比较和排序方式。
以下是创建数据库时指定字符集和排序规则的示例代码:
CREATE DATABASE mydatabase
CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;在这个例子中,mydatabase 是数据库的名称。CHARACTER SET utf8mb4 指定了字符集为 utf8mb4,支持大多数语言的字符,能够存储emoji表情等四字节的UTF-8字符。COLLATE utf8mb4_unicode_ci 指定了排序规则为 utf8mb4_unicode_ci,这是一个不区分大小写的Unicode排序规则。
常用的字符集包括 utf8、utf8mb4 等,常用的排序规则包括 _ci(case-insensitive,不区分大小写)、_cs(case-sensitive,区分大小写)、_ai(accent-insensitive,区分发音)等。根据实际需求选择合适的字符集和排序规则。
评论已关闭