1、基本概念: 字符集:是一套字符与字符编码的集合。 字符:用于显示的抽象符号。 编码:显示符号需要变成二进制数才能存储,将字符转成二进制数,就是字符编码 2、常见的字符集&编码: ascii字符集:显示现代英语,是最通用的单字节编码,采用7位表示,显示的字符数量128个; 扩展ascii码:7位不能显示所有西方字符,因此采用第8位,共256个字符; gb2312:取消扩展ascii部分,使用2个127的编码表示一个汉字,可保存8000个汉字字符; GBK:gb2312不能表示所有中文字符,故在其基础上,做了扩展编码,即GBK; Unicode:世界统一编码,采用4个字节保存编码,已能表示十万以上的字符; utf8:unicode的优化实现,针对不同字符,选取编码长度不同(中文3字节,英文1字节,扩展2字节) 3、mysql字符集 show character set; 用于获得mysql支持的所有字符集 mysql可以使用多种字符集保存数据,针对字段、表、数据库、服务器进行字符集的设置 选择字符集的原则:尽可能使用小的字符集 数据字符集确定: 在客户端与服务器端交互时,可以设定连接字符集: 4、mysql字符集的设置 1)在my.ini中修改配置文件 修改后,重启mysql服务:service mysql restart 用下面的命令查看一下: 2)分别设置字段、表、数据库、服务器的字符集 mysql> set character_set_client = utf8 ; mysql> set character_set_connection = utf8 ; mysql> set character_set_database = utf8 ; mysql> set character_set_results = utf8 ; mysql> set character_set_server = utf8 ; mysql> set collation_connection = utf8 ; mysql> set collation_database = utf8 ; mysql> set collation_server = utf8 ; 相当于下面三句指令: SET character_set_client = utf8; SET character_set_results = utf8; SET character_set_connection = utf8;

mysql字符集6_【mysql】6 字符集相关推荐

  1. mysql提示符详解_MySQL字符集使用详解

    查看字符集相关变量 mysql> show variables like 'character%'; +--------–+-----------+ | Variable_name | Valu ...

  2. mysql数据库字符集作用_MYSQL数据库字符集支持

    MySQL4.1以前版本服务器只能使用单一字符集,从MySQL4.1版本开始,不仅服务器能够使用多种字符集,而且在服务器.数据库.数据表.数据列以及字符串常数多个级别上设置不同的字符集. 1.4.1. ...

  3. 查看mysql字符集及修改表字符集

    MySQL 乱码的根源是的 MySQL 字符集设置不当的问题,本文汇总了有关查看 MySQL 字符集的命令.包括查看 MySQL 数据库服务器字符集.查看 MySQL 数据库字符集,以及数据表和字段的 ...

  4. unicode表_Python数据库操作 Mysql数据库表引擎与字符集#学习猿地

    # Mysql数据库表引擎与字符集 ![](./imgs/752951346A5F4E7EBDE362FA97107707.png) ### 1.服务器处理客户端请求 其实不论客户端进程和服务器进程是 ...

  5. mysql5.0修改字符集,查看mysql字符集及修改表结构

    MySQL 乱码的根源是的 MySQL 字符集设置不当的问题,本文汇总了有关查看 MySQL 字符集的命令.包括查看 MySQL 数据库服务器字符集.查看 MySQL 数据库字符集,以及数据表和字段的 ...

  6. mysql字符集相关问题_MySQL 字符集相关问题

    MySQL安装时指定的字符集为UTF8,但是当我向如下表插入汉字时,总是失败(错误字符)! DROP TABLE IF EXISTS t_weather; create table t_weather ...

  7. xp mysql字符集与乱码_mysql字符集(GBK、GB2312、UTF8)与中文乱码的原因及解决

    Mysql乱码问题的原因与解决 MySQL对中文的支持程度还是很有限的,尤其是新手,一旦出现乱码问题,就会头大.下面介绍几种乱码问题的现象原因及解决方法,仅供参考. 乱码问题1:用PHPmyAdmin ...

  8. mysql校对集_mysql之字符集与校对集

    一.字符集 1.mysql的字符集设置非常灵活 可以设置服务器默认字符集: 数据库默认字符集: 表默认字符集: 列字符集: 如果某一级别没有指定字符集,则继承上一级. 查看所有字符集语句:show c ...

  9. mysql是哪五个字符集_MySQL中涉及的几个字符集

    character-set-server/default-character-set:服务器字符集,默认情况下所采用的. character-set-database:数据库字符集. characte ...

最新文章

  1. matplotlib cmap
  2. SharePoint【Query Options系列】-- Query Options的一些用法 01. 展开用户列信息
  3. 线性回归竟然还有不明白的地方
  4. hihocoder1051 补提交卡(贪心)
  5. 佳能g3800故障灯说明书_车子保养后跑了没多久跳出一个扳手样子的灯,是什么意思?...
  6. 如何使用json开发web_如何通过使用JSON Web令牌简化应用程序的身份验证
  7. 微信小程序自定义变量使用,静态变量
  8. Wireshark初步入门
  9. hashmap在jdk7和8线程不安全的区别
  10. html遍历1到100,bat for循环100次:循环100求和
  11. python新闻文本爬虫_python学习_新闻联播文字版爬虫(V 1.0版)
  12. seo站内优化的10点建议及分析处理方案
  13. python背景怎么自定义铃声_iPhone —— 如何自制铃声(图文)
  14. OpenLayers之多源数据加载七:矢量地图
  15. 最详细的虚拟机安装教程
  16. 洛谷P2298 Java解法
  17. QQ农场之舌尖上的美食(20210729~20211021)
  18. 单模光纤与多模光纤的区别
  19. 使用libCurl进行百度图片翻译一直返回invalid_sign错误
  20. 小试牛刀之NunJucks模板引擎

热门文章

  1. python换零钱有多少种方案_Python3算法实例 1.2:动态规划 之 换零钱
  2. 使用python对学生表的查询_多表组合查询——Python操作Mysql数据库
  3. php html报错,PHP 基础
  4. 自建MySQL和阿里云RDS的区别 有必要使用云数据库吗?...
  5. IASetIndexBuffer Offset
  6. MySQL数据库启动报The server quit without updating PID file
  7. Android接口初了解
  8. LINUX下的21个特殊符号 转
  9. PHP常用类型判断函数
  10. CentOS5.4下安装短信猫