linux系统——mysql数据库默认字符集详解

时间:2020-8-30 作者:admin


linux系统——mysql数据库默认字符集详解

– mysql的字符集配置细化到四种

  • 对数据库server配置
  • 对库设置
  • 对表设置
  • 对列设置

– 对mysql-server设置

对server设置是最简单粗暴的方法,配置如下:

vim /etc/my.cnf		
[mysql]
character_set_server=utf8		\\在mysql配置文件配置默认字符集

systemctl  restart  mysqld			\\改完配置文件记得重启服务

linux系统——mysql数据库默认字符集详解
linux系统——mysql数据库默认字符集详解
linux系统——mysql数据库默认字符集详解
linux系统——mysql数据库默认字符集详解
linux系统——mysql数据库默认字符集详解
linux系统——mysql数据库默认字符集详解

– 对库设置

  • 创库时指定:
create database mydb character set utf8;
	创库		库名	字符集					\\创库时指定字符集
show  create  database  mydb;					\\查看创建

linux系统——mysql数据库默认字符集详解

  • 修改库的字符集:
alter database mydb2 character set utf8;		\\修改库设置
修改	库		库名	字符集为utf8

linux系统——mysql数据库默认字符集详解

– 对表设置

  • 创建时指定:

linux系统——mysql数据库默认字符集详解
linux系统——mysql数据库默认字符集详解

linux系统——mysql数据库默认字符集详解

  • 修改表的字符集:
    linux系统——mysql数据库默认字符集详解
    linux系统——mysql数据库默认字符集详解

– 对列设置

  • 创表时定义列的字符集

linux系统——mysql数据库默认字符集详解

  • 创后修改:

linux系统——mysql数据库默认字符集详解
linux系统——mysql数据库默认字符集详解

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。