
MySQL
football0
这个作者很懒,什么都没留下…
展开
-
mysql Base64编码 解码
编码select to_base64('字段') from 表名解码select from_base64('字段') from 表名原创 2020-04-16 15:43:48 · 738 阅读 · 0 评论 -
mysql按逗号分隔取第一个字段
select left(字段名, LOCATE(',',字段名)-1) from 表名原创 2020-04-16 14:08:28 · 895 阅读 · 0 评论 -
MySQL 概况
MySQL 概况目前,MySQL 是大多数公司最常使用的关系型数据库,开发人员基本上也经常使用。平时接触最多的就是,库、表、字段、索引、SQL 语句等。这次我将从逻辑架构、存储引擎、事务、并发控制、数据类型、索引这几方面来讲讲 MySQL 的故事。1. MySQL逻辑架构[image:42E30573-E151-462F-B4BE-6189763847B6-13649-00004FA616...原创 2019-04-13 13:53:01 · 291 阅读 · 0 评论 -
MySQL 数据类型
MySQL 数据类型MySQL 支持很多的数据类型,下面来看一下一些常见的数据类型1.整型类型如果存储整数,可使用者几种整数类型TYINYINT,SMALLINT,MEDIUMINT,INT,BIGINT,分别使用8,16,24,32,64位存储空间,存储范围从 -2^(n-1) ~ 2^(n-1)-1,n是位数,当使用 UNSIGNED 时,表示不允许负数,可使正数上线提高一倍。有符号...原创 2019-04-14 08:58:20 · 303 阅读 · 0 评论 -
关于索引的B tree B-tree B+tree B*tree 详解结构图
B树即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;如: B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;否则,...转载 2019-04-15 16:09:34 · 377 阅读 · 0 评论 -
MySQL 索引
索引是存储引擎用于快速找到记录的一种数据结构一、索引类型索引是在存储引擎层实现的,不同的存储引擎的索引工作方式并不一样。我们先来看看 MySQL 支持的索引类型B-Tree 索引大多数 MySQL 存储引擎都支持该索引,不过,不同的存储引擎可能使用不同的存储结构,如:InnoDB 使用的是 B+TreeB- Tree 通常意味着所有值都是按顺序存储的,并且每一个叶子页到根的距离相...原创 2019-04-23 21:35:29 · 108 阅读 · 0 评论 -
MySql 查询性能优化
查询性能优化为什么查询速度会慢查询大概有以下过程,从客户端,到服务器,在服务器上解析,生成执行计划,执行,返回给客户端,其中执行包括了检索数据,存储引擎的调用,调用后数据处理(排序,分组)。查询在不同的地方花费的时间,包括网络,CPU计算,生成统计信息,执行计划,锁等待,向底层存储引擎检索数据的调用操作一些不必要的额外操作,被重复多次的操作,执行慢的操作,优化的目的就是减少这些操作如何优...原创 2019-06-04 21:49:35 · 233 阅读 · 0 评论