不经过悉心栽培,花儿开不出鲜艳的花朵;不经过时间的历练,幼苗长不成参天大树。

 分类:database

读懂MySQL执行计划

读懂MySQL执行计划
前言   在之前的面试过程中,问到执行计划,有很多童鞋不知道是什么?甚至将执行计划与执行时间认为是同一个概念。今天我们就一起来了解一下执行计划到底是什么?有什么用途? 执行计划是什么?   执行计划,简单的来说,是SQL在数据库中执行时的表现情况,通常用于SQL性能分析,优化等场...

1个月前 (11-19) 143℃ 评论 0喜欢

写会MySQL索引

写会MySQL索引
前言 继上篇《读懂MySQL执行计划》后,在文章末尾,我们谈到了索引的概念,那么,今天我们就一起来聊一聊MySQL索引。 什么是索引? 百度百科是这样描述的: 索引是为来加速对表中数据行中的检索而创建的一种分散的数据结果,时针对表而建立的,它是由数据页面以外的索引页面组成,每个索...

1个月前 (11-19) 162℃ 评论 0喜欢

mysql数据库int(1)和tinyint(1)的区别

mysql数据库int(1)和tinyint(1)的区别
问题:int(1) 和 tinyint(1) 有什么区别呢? 查了下mysql中设置了储存类型后,储存是定长的,也就是说,int(1) 和 int(4) 在硬盘中所占的字节数都是一样的。 int类型占4个字节,tinyint占1个字节。int(1) 和 int(4) 从本身长度还...

2年前 (2017-05-16) 1692℃ 评论 0喜欢

压缩Sqlite数据文件大小,解决数据删除后占用空间不变的问题

压缩Sqlite数据文件大小,解决数据删除后占用空间不变的问题
估计有人在使用sqlite数据库时,会有这种情况,删除数据库里面的一些数据后,却发现Sqlite数据库文件占用空间的大小一点没有少,这是为什么呢? 原因: 当你从Sqlite删除数据后,未使用的磁盘空间被添加到一个内在的”空闲列表”中用于存储你下次插入的数据。磁盘空间并没有丢失。...

2年前 (2017-03-29) 2301℃ 评论 4喜欢

MySQL数据类型:使用unsigned得注意事项

MySQL数据类型:使用unsigned得注意事项
unsigned说明 unsigned属性就是将数字类型无符号化,例如INT的类型范围是-2 147 483 648 ~ 2 147 483 647, INT UNSIGNED的范围类型就是0 ~ 4 294 967 295。可以增加字段长度。 在MYSQL中整型范围: 类型  ...

2年前 (2017-03-03) 2227℃ 评论 4喜欢

mysql的sql_mode的参数详解以及合理设置

mysql的sql_mode的参数详解以及合理设置
MySQL的sql_mode合理设置 sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式,所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段就可以发现问题 可以通过下...

2年前 (2017-02-28) 1827℃ 评论 3喜欢

mysql计算经纬度亮点之间的距离

mysql计算经纬度亮点之间的距离
刚刚工作用到的一个知识,在这里记录一下。 1、计算距离的公式比较长(网上查找),建一个mysql函数: delimiter $$ CREATE FUNCTION FUN_JW_DIST(lng1 double(15,9), lat1 double(15, 9), lng2 do...

2年前 (2016-11-28) 771℃ 评论 2喜欢

web技术交流群
22765697