MySQL
dxk_093812
这个作者很懒,什么都没留下…
展开
-
MySQL排序规则
前面已经明白了什么是字符集,那么MySQL中的排序规则又是什么呢?排序规则是指对特定字符集下不同字符的比较规则。确定排序规则后,才可以在一个字符集上比较字符之间的大小关系。每个排序规则唯一对应一种字符集,但是一个字符集可以对应多种排序规则,其中一个是默认排序规则。我们可以使用show collation来查看支持的各种排序规则。我们也可以查看utf8字符集所支持的排序规则。我们可以看...原创 2018-12-26 16:09:16 · 1357 阅读 · 0 评论 -
MySQL中的autocommit
mysql中提供数据库事物支持的引擎为InnoDB,autocommit在InnoDB数据表中才会生效。因此,在InnoDB表中,所有的语句都需要开启事物(start transaction)并且commit之后,才会在真实的数据库中生效。在默认的情况下,autocommit是开启状态的,即使没有手动的使用start transaction开启事物,mysql会默认的将操作当作事物并且提交。...原创 2019-01-04 10:55:39 · 417 阅读 · 0 评论 -
mysql字符集【转载】
原文:Mysql字符集知识总结字符集&字符编码方式字符集(Character set)是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同,这里的字符可以是英文字符,汉字字符,或者其他国家语言字符。常见字符集包括:ASCII字符集、LATIN1字符集、GB2312字符集、GBK字符集、GB18030字符集、Unicode字符集等。字符编码方式是用一个或多个字节表示字符集中的...转载 2018-12-25 09:23:56 · 229 阅读 · 0 评论 -
MySQL服务无法启动——发生系统错误 1067
这几天需要使用MySQL,在命令行输入‘net start mysql’启动服务,却出现以下错误:C:\Windows\system32>net start mysqlMySQL 服务正在启动 ....MySQL 服务无法启动。系统出错。发生系统错误 1067。进程意外终止。 上网搜了很多种方法都没有解决,最后找到MySQL安装目录下的my-default.ini文...原创 2019-01-04 21:51:31 · 2414 阅读 · 0 评论 -
Mysql中各种与字符编码集(character_set)有关的变量含义【转载】
转载自:J.M.Liu:Mysql中各种与字符编码集(character_set)有关的变量含义mysql涉及到各种字符集,在此做一个总结。字符集的设置是通过环境变量来设置的,环境变量和linux中的环境变量是一个意思。mysql的环境变量分为两种:session和global。session变量是仅在这次会话红中有效,在mysql中,一次会话可以理解为当前连接(除非reload,否则,一次会...转载 2019-01-10 14:53:20 · 532 阅读 · 0 评论 -
mysql中char,varchar和text类型的区别和选用
首先两点需要知道:MySQL是以字符为单位解释字符列定义中的长度。(在MySQL 4.1之前是以字节为单位进行解释。)这适用于char,varchar和text类型。MySQL 5.0.3及以后的版本中varchar的有效最大长度取决于最大行规模(也就是65535个字节)和所使用的字符集。例如,utf-8中需要使用三个字节来表示一个字符,因此使用utf8字符集时,varchar可声明的最大值为...原创 2018-12-25 20:10:50 · 337 阅读 · 0 评论 -
MySQL中utf8和utf8mb4的区别
看到utf8mb4,不知道这个和utf8的关系,特地查了查,在此做个记录。mb4,就是"most bytes 4"的意思,它是用来兼容4字节的Unicode。在MySQL-5.5.3版本后就增加了这个utf8mb4编码。utf8最长支持三个字节的字符,就是Unicode中的基本多文平面。在这之外的字符utf8并不能支持,比如Emoji表情。因此,如果需要保存4个字节的utf8字符,就需要使用u...原创 2018-12-25 20:35:47 · 171 阅读 · 0 评论 -
MySQL中两种引擎的简单比较
MySQL中存在两种引擎:MyISAM和Innodb。其中MyISAM是MySQL默认的引擎,它不支持事物操作,而且也不支持行级锁及外键。因此,当写操作较多时(如insert或者update),由于锁定了整个表,所以效率会低一些。MyISAM中存储了表的行数,当进行SELECT COUNT(*) FROM TABLE时不需要全表扫描,只需要直接读取即可。和MyISAM不同的是,Innodb提供...原创 2019-01-03 14:43:14 · 149 阅读 · 0 评论