mysql
-
去重是distinct还是group by详解数据库
distinct简单来说就是用来去重的,而group by的设计目的则是用来聚合统计的,两者在能够实现的功能上有些相同之处,但应该仔细区分,因为用错场景的话,效率相差可以倍计。 单…
-
MySql Query Cache 优化详解数据库
query cache原理 当mysql接收到一条select类型的query时,mysql会对这条query进行hash计算而得到一个hash值,然后通过该hash值到query…
-
mysql为何不支持开窗函数详解数据库
引用 在开窗函数出现之前存在着非常多用 SQL 语句非常难解决的问题,非常多都要通过复杂的相关子查询或者存储过程来完毕。为了解决这些问题,在2003年ISO SQL标准增加了开窗函…
-
MySQL类型float double decimal的区别详解数据库
语法 MySQL 浮点型和定点型可以用类型名称后加(M,D)来表示,M表示该值的总共长度,D表示小数点后面的长度,M和D又称为精度和标度,如float(7,4)的 可显示为-999…
-
mysql中enum类型理解详解数据库
ENUM是枚举类型,它虽然只能保存一个值,却能够处理多达65535个预定义的值。下面是我写的一个mysql语句 CREATE TABLE student( id INT(11) P…
-
MySQL松散索引扫描与紧凑索引扫描详解数据库
什么是松散索引? 答:实际上就是当MySQL 完全利用索引扫描来实现GROUP BY 的时候,并不需要扫描所有满足条件的索引键即可完成操作得出结果。 要利用到松散索引扫描实现GRO…
-
mysql的SQL_NO_CACHE(在查询时不使用缓存)和sql_cache用法详解数据库
转自:http://www.169it.com/article/5994930453423417575.html 为了测试sql语句的效率,有时候要不用缓存来查询。 …
-
MySQL Explain详解数据库
在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划…
-
Mysql连接问题:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException详解数据库
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected…
-
mysql日期加减详解数据库
一、MySQL 为日期增加一个时间间隔:date_add()。 1、 示例: set @dt = now(); select date_add(@dt, interva…