mysql建表改为utf-8

更新时间:02-03 教程 由 颜若惜 分享

在使用MySQL时,很多人会遇到建表后中文字符编码出现乱码的问题,这是因为默认编码为Latin1,而我们需要将编码设置为UTF-8才能正确显示中文字符。

下面介绍如何将MySQL建表的编码改为UTF-8:

--创建数据库CREATE DATABASE myDatabase CHARACTER SET utf8 COLLATE utf8_general_ci;--使用数据库USE myDatabase;--创建用户表CREATE TABLE `user` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(255) DEFAULT NULL COMMENT '姓名',`age` int(11) DEFAULT NULL COMMENT '年龄',PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户信息表';

修改表格的字符集和校对规则:

ALTER TABLE `user` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

使用以上代码完成表格编码的修改后,即可正确地显示中文字符。

声明:关于《mysql建表改为utf-8》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2063878.html