linux系统——mysql数据库默认字符集详解
- mysql的字符集配置细化到四种
- 对数据库server配置
- 对库设置
- 对表设置
- 对列设置
- 对mysql-server设置
对server设置是最简单粗暴的方法,配置如下:
vim /etc/my.cnf
[mysql]
character_set_server=utf8 \\在mysql配置文件配置默认字符集
systemctl restart mysqld \\改完配置文件记得重启服务
- 对库设置
- 创库时指定:
create database mydb character set utf8;
创库 库名 字符集 \\创库时指定字符集
show create database mydb; \\查看创建
- 修改库的字符集:
alter database mydb2 character set utf8; \\修改库设置
修改 库 库名 字符集为utf8
- 对表设置
- 创建时指定:
- 修改表的字符集:
- 对列设置
- 创表时定义列的字符集
- 创后修改: