1.2Mysql数据库字符集知识1.2.1MySQL数据库字符集介绍简单的说,一套文字符号及其编码、比较规则的集合。MySQL数据库字符集包括字符集(CHARACTER)和校对规则(COLLATION)两个概念。其中,字符集是用来定义MySQL数据字符串的存储方式,而校对规则则是定义比较字符串的方式。前面建库的语句中,CHARACTERSETlatin1即为数据库字符集而COLLATElatin1
分类:
数据库 时间:
2018-02-01 00:06:11
阅读次数:
303
类型相关 === INT(1)和INT(20)对于存储和计算来说,意义是相同的,他不会限制值的合法范围,只是一些交互工具会用来显示字符的个数 默认是有符号的,可以指定为无符号,增加数据存储范围,如0 255,可以声明unsigned 整数比字符操作代价更低,因为字符集和校对规则使字符更复杂,如果是i ...
分类:
数据库 时间:
2018-01-26 20:58:15
阅读次数:
153
一、选择优化的数据类型 1.尽量更小 更小的数据类型会占用更小的磁盘、内存和CPU,并且处理时需要的CPU周期也更少。 2.简单的数据类型通常需要更小的CPU周期 列如:整型比字符操作代价更低,因为字符集和校对规则使得字符比较比整型更加复杂。 3.尽量避免NULL 很多表都包含NULL列,即使应用程 ...
分类:
其他好文 时间:
2018-01-13 18:49:21
阅读次数:
180
字符集是一个系统支持的抽象字符集合,字符是各种文字和符号的总称,包括各国文字、标点符号,图形符号,数字等 1.常用字符集 utf8 GBK是utf8的子集 latinI GBK 校对规则 ci 大小定不敏感 cs或bin大小写敏感 2.查看字符集 3. 保证显示效果相同 操作系统字符集一致 mysq ...
分类:
数据库 时间:
2017-12-27 19:39:39
阅读次数:
152
Schema与数据类型优化 选择优化的数据类型 1.更小的通常更好 更小的数据类型通常更快,因为它们占用更少的磁盘,内存和CPU缓存 2.简单就好 简单数据类型的操作通常需要更少的CPU周期.例如:整型比字符操作代价更低,因为字符集和校对规则使字符比较比整型比较更复杂 3.尽量避免NULL 通常情况 ...
分类:
数据库 时间:
2017-12-11 00:40:04
阅读次数:
195
mysql查询默认是不区分大小写的 如: 得到的结果是一样的,如果我们需要进行区分的话可以按照如下方法来做: 第一种方法:要让mysql查询区分大小写,可以: 第二方法:在建表时时候加以标识 原理:对于CHAR、VARCHAR和TEXT类型,BINARY属性可以为列分配该列字符集的 校对规则。BIN ...
分类:
数据库 时间:
2017-08-23 11:55:12
阅读次数:
230
转载自:http://www.cnblogs.com/cchust/p/3952821.html 大家在使用mysql过程中,可能会遇到类似一下的问题: root@chuck 07:42:00>select * from test where c1 like 'ab%'; + + | c1 | + ...
分类:
数据库 时间:
2017-08-10 18:01:12
阅读次数:
161
1、显示所有数据库:SHOWDATABASES;2、创建数据库:CREATEDATABASE数据库名;3、选择你所创建的数据库:USE数据库名;4、删除数据库:DROP数据库名;5、创建数据库时判断是否存在,指定编码,校对规则:CREATEDATABASEIFNOTEXISTS数据库名DEFAULTCHARSETUTF8COLLATEUTF8_GENERAL_CI
分类:
数据库 时间:
2017-07-11 14:34:11
阅读次数:
166
数据由Oracle迁入MySQL,由于之前Oracle区分大小写,MySQL的配置使用了默认配置,导致一些数据导入失败,有的唯一键报错,冲突。将测试过程记录在下面。数据库版本:MySQL5.7.11引用他人博客中内容:校对规则一般有这些特征:两个不同的字符集不能有相同的校对规则。每个字符集..
分类:
数据库 时间:
2017-06-02 01:03:59
阅读次数:
305
1:字符集介绍 字符集就是一套文字符号及其编码、比较规则的集合,第一个计算机字符集ASC2!MySQL数据库字符集包括字符集(CHARACTER)和校对规则(COLLATION)两个概念,其中字符集用来定义MySQL数据字符串的存储方式,而校对规则定义比较字符串的方式 2:MySQL数据库常见字符集 ...
分类:
数据库 时间:
2017-05-27 16:13:02
阅读次数:
335