加入收藏 | 设为首页 | 会员中心 | 我要投稿 莱芜站长网 (https://www.0634zz.com/)- 云连接、建站、智能边缘云、设备管理、大数据!
当前位置: 首页 > 数据库 > MySql > 正文

mysql字符集查看与设定分析

发布时间:2023-02-20 13:14:47 所属栏目:MySql 来源:互联网
导读:MySQL的字符集问题主要是两个概念,一个是Character Sets,一个是Collations,前者是字符内容及编码,后者是对前者进行比较操作的一些规则。这两个参数集可以在数据库实例、单个数据库、表、列,连接等四个级别指定。 一.查看MySQL数据库服务器 mysql show v
   MySQL的字符集问题主要是两个概念,一个是Character Sets,一个是Collations,前者是字符内容及编码,后者是对前者进行比较操作的一些规则。这两个参数集可以在数据库实例、单个数据库、表、列,连接等四个级别指定。
  一.查看MySQL数据库服务器
       mysql> show variables like '%char%'
       修改服务器字符集
       a.临时修改
       mysql>SET  character_set_server=utf8;
      b.永久修改
      打开/etc/mysql/my.cnf,在[mysqld]后添加character-set-server=utf8
      注意修改后:service mysql restart
  二.查看数据库字符集
  mysql> show variables like '%char%'
 
  mysql>SET character_set_database=utf8;
  b. 永久更改
  改了服务器级就可以了

  三 查看 MySQL 数据表(table) 的字符集
  mysql> show table status from  数据库 like '%countries%';
  修改表级
  mysql>ALTER TABLE table_name DEFAULT CHARSET utf8;
  四.查看 MySQL 数据列(column)的字符集。
  mysql> show full columns from countries;
  修改列
  mysql>ALTER TABLE  tablename CHANGE  colnum VARCHAR( 20 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL;

(编辑:莱芜站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读