【MySQL】
MySQL
HaleyLiu123
1.有bug或者其他问题可以联系我这个邮箱:liurenquan100@163.com
2.喜欢游戏开发和互联网前沿技术的简书地址:http://www.jianshu.com/p/b73ce437602b
3.想要源码的童鞋可以到我的github仓库:https://github.com/Feiyu123
展开
-
MySQL优化策略
一.Mybatis中$和#的区别 ======================================================================================= (1)#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #{user_id}, 如果传入的值是111,那么解析成sql时的值为order by "1原创 2017-07-22 12:06:19 · 452 阅读 · 0 评论 -
mysql索引实例----第二章实战篇
一。用5W条数据作为试验数据测试: 二。没用索引之前用了7.768s。 三。创建索引,虽然创建索引花了29.4s,但是后面带来的收益是可观的,只创建一次就好,加了索引之后查询0.499s。快了15.56倍。原创 2017-07-30 16:29:45 · 353 阅读 · 0 评论 -
mysql视图------第一章
一.视图是什么?视图和表的区别? 视图是虚拟的表,本身并不占空间,而表是实际存在的表。如下所示就是一张视图。 SELECT `gco`.`id` AS `id`, `gco`.`customerId` AS `customerId`, `gco`.`mobilePhone` AS `mobilePhone`, `gco`.`activityCompanyId` AS `activity原创 2017-07-31 15:01:46 · 318 阅读 · 0 评论 -
mysql存储过程与函数-----第一章
本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。 函数限制比较多,比如不能用临时表,只能用表变量.还有一些函数都不可用等等.而存储过程的限制相对就比较少 。 1. 一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。原创 2017-07-31 00:46:53 · 315 阅读 · 0 评论 -
SQL优化
一.要优化sql首先就要想到索引,因为索引可以很好的提高sql查询效率,但索引不是越多越好,如果一张表插入和更新比较多的话多建索引反而影响效率。 建立索引的原则: 1) 定义主键的数据列一定要建立索引。 2) 定义有外键的数据列一定要建立索引。 3) 对于经常查询的数据列最好建立索引。 4) 对于需要在指定范围内的快速或频繁查询的数据列; 5) 经常用在WHERE子句中的数据列原创 2017-12-12 00:21:35 · 269 阅读 · 0 评论