MySQL进阶:字符类型与字符集详解.pdfVIP

  • 0
  • 0
  • 约2.31万字
  • 约 10页
  • 2025-10-17 发布于北京
  • 举报

第40章MySQL进阶--列类型之字符

学习要点:

1.字符集

2.字符类型

讲:恢

本课北风网和城e乐部

本节课,我们重点了解一下MySQL中列类型的数值类型。创建一个最恰当的数据

的类型,不但可以节约数据库字段空间,还可以提升查询时的速度。

.字符集

字符集就是一套文字符号及其编码、比较规则的集合。计算机只能识别二进制代码,因

此不管是何种数据最终都会转换成二进制码。为了能处理字符信息,研究人员给每个文字符

号编码,从而识别了字符。

从ASCII编码开始,发展了比如ISO-8859、GB2312-80、GBK、BIG5等。由于收录的

字符到编码规则各不相同,给计算机软件开发人员照成了很大的移植。一个软件在使用

不同文字的国家和地区发布,必须进行本地化开发。

为了统一编码,ISO(组织)开始发起制定国际字符集,后由于一些计

Unicode编码。在Unicode编码中有一个我们最为常见的解决方案:

算机加入,共同推出了

UTF-8。

几种常见编码方案

字符集是否定长编码方式其他说明

ACSII是单字节7位编码最早的奠基性字符集

ISO-8895-1/Latin1是单字节8位编码西欧字符集,用来转码

GB2312-80是双字节编码早期,不推荐使用

GBK是双字节编码虽不是国际,但支持系统不少

GB18030否2字节或4字节编码数据库支持的较少

UTF-32是4字节编码目前很少使用

UCS-2是2字节编码Windows2000用

UTF-16否2字节或4字节编码Java和WindowsXP等用

互联网和Unix/Linux广泛支持的

UTF-8否1~4字节编码

Unicode字符集;MySQL也使用

从上述图标来看,最适合我们的是GBK和UTF-8,那么这两种,我们又该选择哪一种

呢?我们在开源系统中也经常看到系统了两个字符集版本的系统,所以,可以确定

他们在不同的情况下用途不同。

Chapter40MySQLAdvanced--Charactersof

ColumnType

Learningpoints:

1.Characterset

2.Character

type

Lecturer:LiYanhui

Thissonis

文档评论(0)

1亿VIP精品文档

相关文档