
mysql
yyyou_1
这个作者很懒,什么都没留下…
展开
-
详解一条SQL查询语句是如何执行的
我们总是编写一条sql语句,然后执行,最后返回一个结果,却不知道这条sql语句内部的执行过程。那么,今天我们就以MYSQL为例,拆解一下sql的具体执行过程。 下图为MYSQL的基本架构示意图,从中我们可以清楚地看到sql语句在MYSQL中各个功能模块的执行过程。 大体上来看,MYSQL可以分为server层和存储引擎层两部分。 Server层包括连接器、查询缓存、分析器、优化器...转载 2019-05-09 15:48:02 · 430 阅读 · 0 评论 -
mysql使用to_days()函数引起的一个问题
我们做的系统要求每日充值到系统的钱有一个限额,所以在业务上使用了统计当天该用户交易流水的充值记录比对充值限额,sql语句如下:select sum(trade_amount) from trade_flow where user_id = #{userId} andtrade_type =‘1’ and status = ‘3’ and TO_DAYS(trade_time) =TO_...原创 2019-06-13 16:27:25 · 3901 阅读 · 0 评论 -
主键索引、唯一索引、普通索引、全文索引、组合索引的区别
Mysql索引概念:说说Mysql索引,看到一个很少比如:索引就好比一本书的目录,它会让你更快的找到内容,显然目录(索引)并不是越多越好,假如这本书1000页,有500也是目录,它当然效率低,目录是要占纸张的,而索引是要占磁盘空间的。Mysql索引主要有两种结构:B+树和hash.hash:hsah索引在mysql比较少用,他以把数据的索引以hash形式组织起来,因此当查找某一条记录的时候,...原创 2019-07-26 15:19:24 · 1569 阅读 · 0 评论