mysql怎么设置utf8_unicode_ci
时间: 2023-03-28 16:02:54 浏览: 182
mysql设置默认字符集为utf8
可以在创建表时指定字符集和校对规则,例如:
CREATE TABLE `mytable` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`age` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
其中,CHARACTER SET utf8 表示使用 UTF-8 字符集,COLLATE utf8_unicode_ci 表示使用 utf8_unicode_ci 校对规则。如果已经创建了表,可以使用 ALTER TABLE 命令修改字符集和校对规则:
ALTER TABLE `mytable` CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;
这样就可以将表中的所有字段都修改为使用 UTF-8 字符集和 utf8_unicode_ci 校对规则。
阅读全文