设置MySQL字符集

MySQL版本:MySQL 5.6.12


查看MySQL支持的字符集,执行命令:SHOW CHARACTER SET;

开发中常用字符集:GBK、GB2312、BIG5、UTF8、UTF16、UTF32、ASCII


MySQL支持在Server、Database、Table和Column四个级别指定字符集,下级指定的字符集在下级的作用范围内覆盖上级指定的字符集。

1)在Server级别指定字符集

可以在启动时以参数形式指定,如:shell>> mysqld --character-set-server=utf8

2)在Database级别指定字符集

可以在创建数据库的语句中指定,如:CREATE DATABASE db0 CHARACTER SET utf8;

也可以修改数据库的语句中指定,如:ALTER DATABASE db0 CHARACTER SET utf8;

3)在Table级别指定字符集

可以在创建表的语句中指定,如:CREATE TABLE tb0 (name VARCHAR(10)) CHARACTER SET utf8;

也可以在修改表定义的语句中指定,如:ALTER TABLE tb0 CHARACTER SET utf8;

4)在Column级别指定字符集

这时,Column应为字符类型(CHAR、VARCHAR、TEXT)。同样可以在创建表和修改表定义的语句中指定,如:

CREATE TABLE tb0 (name VARCHAR(10) CHARACTER SET utf8);

ALTER TABLE tb0 (name VARCHAR(10) CHARACTER SET utf8);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值