字符集与表类型

字符集与表类型
国内开发的字符集
Gb2312-80:国标2312 80年代:双字节编码:6700多个汉字
Gb13000:1993年发布的27400多个字
Gbk:国标扩展:1995年发布扩充Gb2312,将前二者全部录入
Gb18030:2000年发布:超级gbk
字符集
使用\s可以查看字符集
查看MySQL支持的字符集 : show character set
校对规则
用来定义MySQL数据存储方式
一对多:一个字符集对应多个校对规则
校对规则:字符串格式
查找校对规则 : show collation like ‘utf8’
创建字符集
数据库字符集
create database 库名 default character set gbk collate gbk_chinese_ci
数据表字符集
create table 表名 【表类型】 default character set gbk collate gbk_chinese_ci
表类型
myisam
特点
成熟、稳定、易于管理
表级锁、优化高并发
optimize table:处理碎片,该属性可以优化空间
缺点 : 不支持一些功能
对比innodb
不支持事务处理
不支持行级锁
支持表级锁
空间占有量相对小
支持全文索引
不支持外键约束
innodb
特点
他是myisam的更新产品
支持事物、回滚等功能
与myisam不同的是,他属于行级锁
缺点:空间占用量太大,操作慢,不支持索引
对比myisam
支持事务处理
支持行级锁
不支持表级锁
空间占有大约是myisam的两倍
不支持全文索引

猜你喜欢

转载自blog.csdn.net/charuiyu/article/details/84641333