查看数据库编码 (即字符集)

show create database 数据库名;

查看数据表编码 (即字符集)

show create table user

查看数据表全部字段排序规则 (即utf8_general_ci)

show full columns from 表名;

该语句:SHOW TABLE STATUS查看数据表排序规则

show table status from db_name like 'esf_seller_history'; //查询数据库:db_name 里数据表:esf_seller_history 的信息。

这两句好像是系统级别的,搭配: use 数据库名 使用;

use 数据库名

SHOW VARIABLES LIKE 'character_set_%'; 编码 (即字符集)

use 数据库名

SHOW VARIABLES LIKE 'collation_%'; 排序规则 (即utf8_general_ci)

修改xxx数据库的编码,把它修改为gb2312

alter database xxx CHARACTER SET gb2312;

MySQL查看并修改当前数据库编码

http://www.splaybow.com/post/mysql-view-modify-database-encode.html

查看数据库、表、字段编码

http://diaoge.iteye.com/blog/791760

查看三种MySQL字符集的方法

http://database.51cto.com/art/201010/229171.htm

现在的问题是:如果查看某字段的字符集呢?网上查阅了一些资料,发现他们描述得不够清楚,例如,某些语句明明是查看“排序规则”而用文本描述的时候写成了“编码”;这些概念性的东西不知道是他们混淆,还是我混淆了。

如何查看数据表某字段编码 (即字符集,而不是排序规则) 没有找到。但是反过来思考,该语句:show full columns from 表名; 可以查出所有字段的排序规则,例如:某字段排序规则是utf8_general_ci,那么,该字段的编码,即字符集就是utf8。

排序规则和字符集是一一对应的,它的排序规则不可能是utf8_general_ci,而字符集是latin1,所以,字符集一定是utf8

mysql中使用show table status 查看表信息

http://www.studyofnet.com/news/1299.html

mysql的查询排序规则_mysql 如何查看数据库字符集和排序规则相关推荐

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

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

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

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

  3. mysql干货——数据库字符集和校对规则详解

    2019独角兽企业重金招聘Python工程师标准>>> 一.什么是字符集 字符是多个文字和符号的总称,包括各个国家的文字.标点符号.图形符号.数字等.字符集多个字符的集合. 字符集合 ...

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

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

  5. mysql-新建数据库-字符集和排序规则怎么选

    总结一般情况 具体原因 详见 mysql建数据库的字符集与排序规则

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

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

  7. mysql连接校对_mysql字符集和校对规则(Mysql校对集)

    字符集的概念大家都清楚,校对规则很多人不了解,一般数据库开发中也用不到这个概念,mysql在这方便貌似很先进,大概介绍一下 简要说明 字符集和校对规则 字符集是一套符号和编码.校对规则是在字符集内用于 ...

  8. mysql字符集与校对规则设置_mysql中的字符集和校对规则(mysql校对集)

    1.简要说明介绍 字符集和校对规则 字符集是一套符号和编码.校对规则是在字符集内用于比较字符的一套规则. MySql在collation提供较强的支持,oracel在这方面没查到相应的资料. 不同字符 ...

  9. MySQL中支持的字符集和排序规则

    一.MySQL字符集概念 1.1 MySQL中的utf8和utf8mb4 我们常说 utf8 字符集表示一个字符需要使用1-4个字节,但是我们常用的一些字符使用1-3个字节就可以表示了.而在 MySQ ...

最新文章

  1. android 模板 ui布局,Android UI布局
  2. DateEdit如果开启Vista模式并显示日期+时间模式
  3. 多线程写文件_Shell简单实现多线程
  4. python数据框添加一列无列名_Python将列添加到数据框导致NaN
  5. Pycharm快捷键大全(windows + Mac)
  6. Kosaraju算法(发现强连通分图算法)
  7. HDU 6428 Problem C. Calculate(积性函数)
  8. 郁金香汇编代码注入怎么写看雪_世界黑客编程大赛冠军的汇编代码 你见过吗?...
  9. [Spark] - HashPartitioner RangePartitioner 区别
  10. python describe include_Python describe包_程序模块 - PyPI - Python中文网
  11. 城市轨道交通工程毕业论文题目
  12. matlab三维向量,matlab三维数据绘图
  13. 多线程:synchronized关键字解析
  14. 通过 ICMP 协议实现 Ping Tunnel 建立可穿透网络隧道
  15. 博物馆360全景展厅无空间限制延伸会展空间
  16. Data truncation: Incorrect string value
  17. Virsh 虚拟机迁移
  18. VS无法打开源文件及无法打开链接库文件的解决方法
  19. 孔雀石绿磷酸盐检测试剂盒的特点和应用
  20. 使用webpack脚手架创建一个vue项目

热门文章

  1. 46.QDateTimeEdit
  2. .linux开发-服务器软件(12) 姚军权的服务器资料,还不错,很多关于iocp 与epoll
  3. 什么是Firebug
  4. 信息奥赛c语言,信息学奥赛NOI/NOIP
  5. BRVAH的BaseRecyclerViewAdapterHelper与MVVM模式优雅结合,Recyclerview如何在Databinding中快捷、方便地使用(三)
  6. 价值观的选择(原题目:人生观、世界观、价值观)
  7. sap2000——特征值屈曲分析
  8. bpmn基础使用(一)
  9. 燃料电池汽车(FCV)动力传动系统的多域仿真
  10. 业务管理新思维-恒润基合同管理系统