加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

超具体的MySQL数据库字符集总结,值得保藏

发布时间:2019-09-14 02:27:37 所属栏目:编程 来源:波波说运维
导读:MySQL支持多种字符集(character set)提供用户存储数据,同时应承用差异排序法则(collation)做较量。下面基于MySQL5.7先容一下字符集相干变量的行使。 一、字符集、字符序的观念与接洽 在数据的存储上,MySQL提供了差异的字符集支持。而在数据的比拟操纵上

例子如下:(建设table相同)

  1. mysql> ALTER TABLE test_table ADD COLUMN char_column VARCHAR(25) CHARACTER SET utf8; 

2. 查察column的字符集/字符序

  1. mysql> SELECT CHARACTER_SET_NAME, COLLATION_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA="test_schema" AND TABLE_NAME="test_table" AND COLUMN_NAME="char_column"; 
  2. +--------------------+-----------------+ 
  3. | CHARACTER_SET_NAME | COLLATION_NAME | 
  4. +--------------------+-----------------+ 
  5. | utf8 | utf8_general_ci | 
  6. +--------------------+-----------------+ 
  7. 1 row in set (0.00 sec) 

3. column字符集/排序法则确定

假设CHARACTER SET、COLLATE的值别离是charset_name、collation_name:

  • 假如charset_name、collation_name均明晰,则字符集、字符序以charset_name、collation_name为准。
  • 只明晰了charset_name,collation_name未明晰,则字符集为charset_name,字符序为charset_name的默认字符序。
  • 只明晰了collation_name,charset_name未明晰,则字符序为collation_name,字符集为collation_name关联的字符集。
  • charset_name、collation_name均未明晰,则以table的字符集、字符序为准。

【编辑保举】

  1. 详解MySQL数据库常见的索引题目:无索引,隐式转换,附实例声名
  2. 闲聊数据库高可用容灾筹划计划
  3. 记一次出产数据库log file sync 守候变乱非常及处理赏罚进程
  4. 一路MySQL时刻戳精度激发的血案
  5. MySQL怎样重置root暗码
【责任编辑:赵宁宁 TEL:(010)68476606】
点赞 0

(编辑:湖南网)

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

热点阅读