1. 编辑/etc/my.cnf文件, 在"[client]"下添加"default-character-set=utf8"

2. 编辑/etc/my.cnf文件, 在"[mysqld]"下添加"default-character-set=utf8"

3. 重新启动mysql服务

# sudo /etc/init.d/mysqld restart

* 查看系统字符集和排序方式

mysql> SHOW VARIABLES LIKE 'collation/_%';

+--------------------------+--------+

| Variable_name | Value |

+--------------------------+--------+

| character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | utf8 |

| character_set_filesystem | binary |

| character_set_results | utf8 |

| character_set_server | utf8 |

| character_set_system | utf8 |

+--------------------------+--------+

mysql> SHOW VARIABLES LIKE 'character/_set/_%';

+----------------------+-----------------+

| Variable_name | Value |

+----------------------+-----------------+

| collation_connection | utf8_general_ci |

| collation_database | utf8_bin |

| collation_server | utf8_general_ci |

+----------------------+-----------------+

4. 设置数据库字符集

mysql> create database default character set utf8 default collate utf8_bin;

或者修改已有数据库

mysql> alter database default character set utf8 default collate utf8_bin;

* 查看mysql支持的所有的COLLATION

mysql> SHOW COLLATION;

设置MySQL排序方式_设置MySQL设置字符集和排序方式相关推荐

  1. 修改表名_面试官:如何批量修改mysql表字段、表、数据库字符集和排序规则

    概述 目前数据库字符集统一用的utf8,由于项目需要,引进了表情,但是utf8mb5才支持表情字符,所以需统一修改数据库字符集,下面介绍批量修改数据库字符集的办法. 修正顺序是字段级别>表级别& ...

  2. mysql的查询排序规则_mysql 如何查看数据库字符集和排序规则

    查看数据库编码 (即字符集) show create database 数据库名; 查看数据表编码 (即字符集) show create table user 查看数据表全部字段排序规则 (即utf8 ...

  3. mysql排序规则选什么区别_mysql – 字符集和排序规则是什么意思?

    A character set is a set of symbols and encodings. A collation is a set of rules for comparing chara ...

  4. mysql数据库管理维护_深入浅出MySQL 数据库开发 优化与管理维护 第3版

    资料目录: 第 一部分 基础篇 第 1章 MySQL的安装与配置 2 1.1 MySQL的下载 2 1.1.1 在Windows平台下下载MySQL 3 1.1.2 在Linux平台下下载MySQL ...

  5. mysql 中文字符排序规则_mysql中字符集和排序规则说明

    数据库需要适应各种语言和字符就需要支持不同的字符集(Character Set),每种字符集也有各自的排序规则(Collation). 一.字符集 字符集,即用于定义字符在数据库中的编码的集合. 常见 ...

  6. MySQL 批量修改数据库的字符集和排序规则

    推荐阅读 Helm3(K8S 资源对象管理工具)视频教程:https://edu.csdn.net/course/detail/32506 Helm3(K8S 资源对象管理工具)博客专栏:https: ...

  7. mysql的四个默认数据库是什么版本,MySQL5.7数据库字符集和排序规则有四个级别的默认设置:服务器,数据库,表和列。...

    MySQL5.7数据库字符集和排序规则有四个级别的默认设置:服务器,数据库,表和列. 最初,服务器字符集和排序规则取决于启动mysqld时使用的选项.可以使用 --character-set-serv ...

  8. mysql 2个排序规则_基于mysql 默认排序规则的坑

    mysql默认varchar类型是对大小写不敏感(不区分),如果想要mysql区分大小写需要设置排序规则: utf8_bin将字符串中的每一个字符用二进制数据存储,区分大小写. utf8_genera ...

  9. mysql concat 不同字符集_字符编码 - 如何将整个MySQL数据库字符集和排序规则转换为UTF-8?...

    字符编码 - 如何将整个MySQL数据库字符集和排序规则转换为UTF-8? 如何将整个MySQL数据库字符集转换为UTF-8并将整理转换为UTF-8? 17个解决方案 591 votes 使用utf8 ...

最新文章

  1. 庆祝杭州移动电视诞生一周年
  2. HTML5的绝活:巧用Canvas制作会动的时钟
  3. git 32位_编译64位的BorderlessGaming
  4. 超级高铁Hyperloop进入新阶段,将在华盛顿破土动工!
  5. 告诉你我身边很多的聪明人,怎样利用科技产品挣钱
  6. MSB与LSB的含义
  7. 网络电话坐享iOS10红利 iphone7免费通话
  8. p3c插件 离线安装_阿里开发规范及P3C插件
  9. 利用ESP8266与米思齐从零制作模拟温室大棚--程序篇
  10. 电子科技大学计算机学生水平,近三年的学生评价结果-电子科技大学.DOC
  11. HTML嵌入百度地图
  12. 电脑只能上QQ,不能上网浏览网站怎么解决
  13. Hexo+Github轻松搭建个人博客
  14. premiere cs6导出视频格式
  15. linux pannel 误删除后的恢复方法
  16. CDN缓存原理和介绍
  17. mysql存储过程临时表_mysql存储过程中使用临时表
  18. 云客Drupal源码分析之权限系统(上)
  19. CRISP-DM模型
  20. table表格数据无缝循环滚动

热门文章

  1. 如何将本地项目上传到gitee
  2. excel填充工作日
  3. 使用微服务失败的12个原因
  4. Linux下BitNami Redmine的插件安装与更新
  5. java swing rectangle_Java SwingUtilities.convertRectangle方法代碼示例
  6. python用map提取一个数的个十百位数_如何使用python中的map函数?
  7. python数值类型_Python数值类型
  8. Java PipedInputStream receive()方法与示例
  9. matlab上机实验1,上机实验1:熟悉matlab基本操作
  10. 8051 管脚定义_8051微控制器的引脚说明