1 00000001 31(ASCII)
2 00000010 32
A 65 01000001

a 97 01100001
校正集指的是在比较的时候采取什么样的模式去进行比较,校正集受字符集的影响。一个校正集是否支持多种比较办法,受字符集影响。
常日比较的办法有以下三种
二进制比较:_bin,严格区分大小写,不论字符集
区分大小写:_cs,(case sensitive),大小写敏感
不区分大小写:_ci,(case insensitive),大小写不敏感(默认都是ci)
show collation;
对数据进行排序操作
语法:order by 字段名 [排序办法]
排序办法:asc升序(默认的),desc降序
表的校正集设置
排序差异
把稳:
1.utf8不支持中文的比较
2.gbk支持中文比较,比较的是拼音
存储引擎创建表的表选项里有个engine选项,用来指定存储引擎。
什么是存储引擎?
存储引擎是数据库开拓商对付不同的文件的存储形式,以及很多数据的处理办法。
mysql到底支持哪些存储引擎?
mysql支持以下5种存储引擎
常用的存储引擎:InnoDB(新版mysql默认的),Myisam(老版mysql默认)
存储引擎的选择:
1.利用系统默认的就好
2.如果你的数据库是有较高效率的查询和插入数据,选择myisam
3.如果数据库对安全性哀求较高,利用InnoDB
两个存储引擎的差异(物理):
1.InnoDB存储引擎
文件的物理表现
数据保存在哪?
2.myisam存储引擎
文件的物理表现
文件乱码问题
常日办理思路:三码合一(浏览器显示编码,做事器文件编码,数据库存储编码)
办理乱码事理