MySQL数据库字符集和整理(2009-11-20 22:23:37)

其实这个表在MySQL数据库中通过phpMyAdmin就能看到,icech只是把表格整理了一下方便大家使用,如果要更换数据库的字符集,心里有数。其中有三种utf8_general_ci、utf8_unicode_ci、utf8_bin字符集都是都语言的,也是我们常用的UTF字符,可以同时支持中文和英文,用在多语言的网站和程序上很方便。详细列表如下:

MySQL数据库字符集和整理

整理   描述

armscii8 (ARMSCII-8 Armenian)
armscii8_bin  亚美尼亚语, 二进制
armscii8_general_ci  亚美尼亚语, 不区分大小写

ascii (US ASCII)
ascii_bin  西欧 (多语言), 二进制
ascii_general_ci  西欧 (多语言), 不区分大小写

big5 (Big5 Traditional Chinese)
big5_bin  繁体中文, 二进制
big5_chinese_ci  繁体中文, 不区分大小写

binary (Binary pseudo charset)
binary  二进制

cp1250 (Windows Central European)
cp1250_bin  中欧 (多语言), 二进制
cp1250_croatian_ci  克罗地亚语, 不区分大小写
cp1250_czech_cs  捷克语, 区分大小写
cp1250_general_ci  中欧 (多语言), 不区分大小写
cp1250_polish_ci  波兰语, 不区分大小写

cp1251 (Windows Cyrillic)
cp1251_bin  西里尔语 (多语言), 二进制
cp1251_bulgarian_ci  保加利亚语, 不区分大小写
cp1251_general_ci  西里尔语 (多语言), 不区分大小写
cp1251_general_cs  西里尔语 (多语言), 区分大小写
cp1251_ukrainian_ci  乌克兰语, 不区分大小写

cp1256 (Windows Arabic)
cp1256_bin  阿拉伯语, 二进制
cp1256_general_ci  阿拉伯语, 不区分大小写

cp1257 (Windows Baltic)
cp1257_bin  巴拉克语 (多语言), 二进制
cp1257_general_ci  巴拉克语 (多语言), 不区分大小写
cp1257_lithuanian_ci  立陶宛语, 不区分大小写

cp850 (DOS West European)
cp850_bin  西欧 (多语言), 二进制
cp850_general_ci  西欧 (多语言), 不区分大小写

cp852 (DOS Central European)
cp852_bin  中欧 (多语言), 二进制
cp852_general_ci  中欧 (多语言), 不区分大小写

cp866 (DOS Russian)
cp866_bin  俄语, 二进制
cp866_general_ci  俄语, 不区分大小写

cp932 (SJIS for Windows Japanese)
cp932_bin  日语, 二进制
cp932_japanese_ci  日语, 不区分大小写

dec8 (DEC West European)
dec8_bin  西欧 (多语言), 二进制
dec8_swedish_ci  瑞典语, 不区分大小写

eucjpms (UJIS for Windows Japanese)
eucjpms_bin  日语, 二进制
eucjpms_japanese_ci  日语, 不区分大小写

euckr (EUC-KR Korean)
euckr_bin  朝鲜语, 二进制
euckr_korean_ci  朝鲜语, 不区分大小写

gb2312 (GB2312 Simplified Chinese)
gb2312_bin  简体中文, 二进制
gb2312_chinese_ci  简体中文, 不区分大小写

gbk (GBK Simplified Chinese)
gbk_bin  简体中文, 二进制
gbk_chinese_ci  简体中文, 不区分大小写

geostd8 (GEOSTD8 Georgian)
geostd8_bin  乔治亚语, 二进制
geostd8_general_ci  乔治亚语, 不区分大小写

greek (ISO 8859-7 Greek)
greek_bin  希腊语, 二进制
greek_general_ci  希腊语, 不区分大小写

hebrew (ISO 8859-8 Hebrew)
hebrew_bin  希伯来语, 二进制
hebrew_general_ci  希伯来语, 不区分大小写

hp8 (HP West European)
hp8_bin  西欧 (多语言), 二进制
hp8_english_ci  英语, 不区分大小写

keybcs2 (DOS Kamenicky Czech-Slovak)
keybcs2_bin  捷克斯洛伐克语, 二进制
keybcs2_general_ci  捷克斯洛伐克语, 不区分大小写

koi8r (KOI8-R Relcom Russian)
koi8r_bin  俄语, 二进制
koi8r_general_ci  俄语, 不区分大小写

koi8u (KOI8-U Ukrainian)
koi8u_bin  乌克兰语, 二进制
koi8u_general_ci  乌克兰语, 不区分大小写

latin1 (cp1252 West European)
latin1_bin  西欧 (多语言), 二进制
latin1_danish_ci  丹麦语, 不区分大小写
latin1_general_ci  西欧 (多语言), 不区分大小写
latin1_general_cs  西欧 (多语言), 区分大小写
latin1_german1_ci  德语 (字典), 不区分大小写
latin1_german2_ci  德语 (电话本), 不区分大小写
latin1_spanish_ci  西班牙语, 不区分大小写
latin1_swedish_ci  瑞典语, 不区分大小写

latin2 (ISO 8859-2 Central European)
latin2_bin  中欧 (多语言), 二进制
latin2_croatian_ci  克罗地亚语, 不区分大小写
latin2_czech_cs  捷克语, 区分大小写
latin2_general_ci  中欧 (多语言), 不区分大小写
latin2_hungarian_ci  匈牙利语, 不区分大小写

latin5 (ISO 8859-9 Turkish)
latin5_bin  土耳其语, 二进制
latin5_turkish_ci  土耳其语, 不区分大小写

latin7 (ISO 8859-13 Baltic)
latin7_bin  巴拉克语 (多语言), 二进制
latin7_estonian_cs  爱沙尼亚语, 区分大小写
latin7_general_ci  巴拉克语 (多语言), 不区分大小写
latin7_general_cs  巴拉克语 (多语言), 区分大小写

macce (Mac Central European)
macce_bin  中欧 (多语言), 二进制
macce_general_ci  中欧 (多语言), 不区分大小写

macroman (Mac West European)
macroman_bin  西欧 (多语言), 二进制
macroman_general_ci  西欧 (多语言), 不区分大小写

sjis (Shift-JIS Japanese)
sjis_bin  日语, 二进制
sjis_japanese_ci  日语, 不区分大小写

swe7 (7bit Swedish)
swe7_bin  瑞典语, 二进制
swe7_swedish_ci  瑞典语, 不区分大小写

tis620 (TIS620 Thai)
tis620_bin  泰语, 二进制
tis620_thai_ci  泰语, 不区分大小写

ucs2 (UCS-2 Unicode)
ucs2_bin  Unicode (多语言), 二进制
ucs2_czech_ci  捷克语, 不区分大小写
ucs2_danish_ci  丹麦语, 不区分大小写
ucs2_esperanto_ci  Esperanto, 不区分大小写
ucs2_estonian_ci  爱沙尼亚语, 不区分大小写
ucs2_general_ci  Unicode (多语言), 不区分大小写
ucs2_hungarian_ci  匈牙利语, 不区分大小写
ucs2_icelandic_ci  冰岛语, 不区分大小写
ucs2_latvian_ci  拉脱维亚语, 不区分大小写
ucs2_lithuanian_ci  立陶宛语, 不区分大小写
ucs2_persian_ci  波斯语, 不区分大小写
ucs2_polish_ci  波兰语, 不区分大小写
ucs2_roman_ci  西欧, 不区分大小写
ucs2_romanian_ci  罗马尼亚语, 不区分大小写
ucs2_slovak_ci  斯洛伐克语, 不区分大小写
ucs2_slovenian_ci  斯洛文尼亚语, 不区分大小写
ucs2_spanish2_ci  传统西班牙语, 不区分大小写
ucs2_spanish_ci  西班牙语, 不区分大小写
ucs2_swedish_ci  瑞典语, 不区分大小写
ucs2_turkish_ci  土耳其语, 不区分大小写
ucs2_unicode_ci  Unicode (多语言), 不区分大小写

ujis (EUC-JP Japanese)
ujis_bin  日语, 二进制
ujis_japanese_ci  日语, 不区分大小写

utf8 (UTF-8 Unicode)
utf8_bin  Unicode (多语言), 二进制
utf8_czech_ci  捷克语, 不区分大小写
utf8_danish_ci  丹麦语, 不区分大小写
utf8_esperanto_ci  Esperanto, 不区分大小写
utf8_estonian_ci  爱沙尼亚语, 不区分大小写
utf8_general_ci  Unicode (多语言), 不区分大小写
utf8_hungarian_ci  匈牙利语, 不区分大小写
utf8_icelandic_ci  冰岛语, 不区分大小写
utf8_latvian_ci  拉脱维亚语, 不区分大小写
utf8_lithuanian_ci  立陶宛语, 不区分大小写
utf8_persian_ci  波斯语, 不区分大小写
utf8_polish_ci  波兰语, 不区分大小写
utf8_roman_ci  西欧, 不区分大小写
utf8_romanian_ci  罗马尼亚语, 不区分大小写
utf8_slovak_ci  斯洛伐克语, 不区分大小写
utf8_slovenian_ci  斯洛文尼亚语, 不区分大小写
utf8_spanish2_ci  传统西班牙语, 不区分大小写
utf8_spanish_ci  西班牙语, 不区分大小写
utf8_swedish_ci  瑞典语, 不区分大小写
utf8_turkish_ci  土耳其语, 不区分大小写
utf8_unicode_ci  Unicode (多语言), 不区分大小写

http://dev.mysql.com/doc/refman/5.1/zh/tutorial.html

MySQL数据库字符集和整理的更多相关文章

  1. MySQL数据库字符集和排序规则的四个级别

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

  2. 【mysql】 数据库字符集和排序规则

    库的字符集影响表和字段的字符集 数据库字符集 >表的字符集 > 字段的字符集 (从前往后优先级由低到高,从左往右继承,如果表没设置字符集,继承数据库的,如果字段没设置,继承表的) 数据库的 ...

  3. 拨开字符编码的迷雾--MySQL数据库字符编码

    拨开字符编码迷雾系列文章链接: 拨开字符编码的迷雾--字符编码概述 拨开字符编码的迷雾--编译器如何处理文件编码 拨开字符编码的迷雾--字符编码转换 拨开字符编码的迷雾--MySQL数据库字符编码 1 ...

  4. 修改mysql的字符集和默认存储引擎

    转自:http://blog.csdn.net/wyzxg/article/details/8779682 author:skatetime:2012/05/18 修改mysql的字符集和默认存储引擎 ...

  5. Linux下修改MySQL数据库字符编码为UTF-8解决中文乱码

    由于MySQL编码原因会导致数据库出现乱码. 解决办法: 修改MySQL数据库字符编码为UTF-8,UTF-8包含全世界所有国家需要用到的字符,是国际编码. 具体操作: 1.进入MySQL控制台 &g ...

  6. (转)Mysql数据库主从心得整理

    Mysql数据库主从心得整理 原文:http://blog.sae.sina.com.cn/archives/4666 管理mysql主从有2年多了,管理过200多组mysql主从,几乎涉及到各个版本 ...

  7. oracle数据库字符集和客户端字符集(2%)是不同的,字符集转化可能会造成不可预期的后果

    转载请在文章显眼位置注明出处:https://www.cnblogs.com/sunshine5683/p/10036321.html 今天在plsql连接oracle时候报错提示“数据库字符集和客户 ...

  8. mysql数据库字符编码修改

    mysql数据库字符编码修改 修改数据库的字符集mysql>use mydb mysql>alter database mydb character set utf8; 创建数据库指定数据 ...

  9. mysql 批量修改 表字段/表/数据库 字符集和排序规则

    今天接到一个任务是需要把数据库的字符编码全部修改一下,写了以下修正用的SQL,修正顺序是   表字段 > 表 > 数据库. 表字段修复: #改变字段数据 SELECT TABLE_SCHE ...

随机推荐

  1. c++中merge的操作

    merge:将两个有序序列合并成一个新的序列,并对新的序列排序 所在库:<algorithm> 注意:排序规则必须和原序列规则相同.存储时下标从0开始. 函数参数:merge(first1 ...

  2. (一)学习SpringBoot介绍

    为什么去要用到SpringBoot 特点: 创建独立的spring应用 嵌入tomcat ,jetty不需要部署 提供starters poms简化maven配置 尽可能自动配置spring'应用 提 ...

  3. ObjectIntputStream / ObjectOutputStream 类

    使用 ObjectInputStream 类 ObjectOutputStream类 将对象整体 读 / 写文件中: [读写对象] 1. ObjectInputStream类 (1)基本概念 java ...

  4. Redis 扫盲

    Redis扫盲 非关系型数据库分类: 键值存储数据库:主要会使用到一个 Hash 表,这个表有一个特定的键和一个指针指向特定的数据,Redis 列存储数据库:应对分布式存储的海量数据,键仍然存在,但是 ...

  5. CentOS下重启uwsgi

    使用Django开发项目,每次修改内容无法刷新,重启nginx也无效,每次都重启主机, 网上搜索很多资料,发现可以重启uwsgi来解决问题,但是发现uwsgi重启每个人都不一样,很多人写了脚本重启 我 ...

  6. MaxCompute技术人背后的故事:从ApacheORC到AliORC

    2019大数据技术公开课第一季<技术人生专访>来袭,本季将带领开发者们探讨大数据技术,分享不同国家的工作体验.本文整理自阿里巴巴计算平台事业部高级技术专家吴刚的专访,将为大家介绍Apach ...

  7. Sentinel 1.5.0 正式发布,引入 Reactive 支持

    近日,流控降级组件 Sentinel 的又一个里程碑版本 1.5.0 正式发布. 该版本引入 Reactive 的支持,并提供多项新特性与改进.从 1.5.0 版本开始,Sentinel 仅支持 JD ...

  8. 掀开SQL的神秘面纱,将优化进行到底

    掀开SQL的神秘面纱,将优化进行到底 有这样一条奇怪的SQL,返回结果不足10行,逻辑读达到1.2w,存在索引却走多次全表扫描,如何揭开它神秘的面纱拯救系统性能,答案在这里,你不可错过! 本文来自上周 ...

  9. python流程控制和循环

    变量的命名:可以由数字字母下换线组成 ,不能以数字开头,可以使用中文但是不推荐使用中文,不推荐前面使用_ __,不能使用系统的关键字,变量名严格区分大小写 逻辑运算优先级 or<and<n ...

  10. 【OI】快读

    不必多说. #include <cstdio> #include <cstring> int read(){ ,f = ; char c = getchar(); ') { ; ...