![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
MySQL介绍,SQL优化
Lx_xLoL
这个作者很懒,什么都没留下…
展开
-
MySQL字符集与比较规则
编码解码将字符映射成二进制数据的过程称为编码,将二进制数据映射成字符的过程称为解码。比较规则将不同字符进行大小比较的规则,注意同一种字符集可以有多种比较规则。MySQL中的字符集和比较规则有四个级别:服务器级别,数据库级别,表级别,列级别比较规则的作用主要是比较字符串的大小或对字符串列进行排序MySQL在字符集转换过程1.客户端使用操作系统的字符集对请求字符串编码,然后将编码后的字符串发送到服务器2.服务器将客户端发送过来的字符串采用charcter_set_cl..原创 2020-05-10 23:34:37 · 294 阅读 · 0 评论 -
MySQL的运行原理
MySQL分为服务端和客户端,MySQL客户端和服务端都代表一个计算机进程,拥有唯一的进程PID,MySQL服务器的进程也被称为数据库实例客户端与服务端的连接MySQL服务器在启动的时候会默认监听3306端口,采用TCP作为服务端与客户端之间的通讯协议。服务器处理客户端的请求过程MySQL完成客户端与服务端的连接管理以及查询语句的解析与优化后,真正对数据进行存取是通过存储引擎来进行完成的,MySQL默认的存储引擎是InnoDB,我们可以在建立每张表的时候为其建立不同的存储引擎..原创 2020-05-10 14:08:23 · 393 阅读 · 0 评论 -
mysql中索引的相关知识
声明:本文主要以Innodb存储引擎的索引介绍,MyISAM本文不做过多介绍,主要区别是MyISAM中索引和数据是分开存储的,索引每次查询都有回表操作,但是由于索引文件中存储的是数据文件的地址偏移量而不像Innodb通过索引再去聚簇索引进行一次查询,所以速度还是很快的,分场景进行选择使用。Innodb中索引主要分为两种1.聚簇索引:满足以下几个条件,页内的记录是按照主键大小排成的单向链表,...原创 2020-04-04 23:00:40 · 146 阅读 · 0 评论 -
mysql中Innodb简介
1.myql默认的存储引擎是Innodb,数据库读取和操作数据都是通过存储引擎进行的。2.Innodb为了避免从磁盘读取数据过多,将存储数据在磁盘和内存中通过页为单位进行交互,一个页默认16kb,一般情况一次读取最少读取16kb内容3.Innodb引擎中的记录行格式有四种分别为COMPACT(如图),Redundant,Dynamic(mysql5.7后默认),Compressed。4...原创 2020-03-31 20:00:29 · 326 阅读 · 0 评论