自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

唐Ian的博客

只是一个笔记本。

  • 博客(5)
  • 资源 (3)
  • 问答 (4)
  • 收藏
  • 关注

原创 【MySQL】基于MySQL的SQL优化(五)——建立索引优化SQL

选择合适的列建立索引 a:在WHERE从句、GROUP BY从句、ORDER BY从句、ON从句中出现的列。 b:索引的字段越小越好。 c:当表的列非常少,列的字段也非常小时,可以建立覆盖索引优化整个表(覆盖索引:为整个表的所有列建立索引)。 d:建立联合索引时,将离散度大的列放到联合索引的前面。 ( 联合索引:CREATE INDEX index_name ON table_name

2016-10-21 12:13:02 563

原创 【MySQL】基于MySQL的SQL优化(四)——对group by以及limit的优化

group by:通过下面一条 语句来了解有关group by的优化。SELECT a.first_name,a.last_name,COUNT(*) FROM film_actor fa INNER JOIN actor a USING(actor_id) GROUP BY fa.actor_id; 如图,这条SQL语句在执行时使用到了临时表(temporary)并用到了文件排序(filesor

2016-10-19 17:23:49 4805

原创 【MySQL】基于MySQL的SQL优化(三)——对子查询进行优化

通常情况下,需要把子查询优化成JOIN查询。 这是一个实现查询演员名为“sandra”的表演影片片名的SQL,通过EXPLAIN关键字进行解析,这个查询中包含三个子查询,并且出现了两次ALL全表扫描的查询,需要优化。下面我们把所涉及的子查询进行JOIN形式的改写。 或者用WHERE的形式进行优化。 如图,从EXPLAIN的解析上来看查询已经进行了非常大的优化提升,不仅减少了

2016-10-19 13:57:04 1674

原创 【MySQL】基于MySQL的SQL优化(二)——对count()、max()的优化

max(): 通过一条含有max()的语句来了解一下通过索引来优化带有max()方法的SQL语句。 SELECT MAX(payment_date) FROM payment; 用explain关键字分析得出:这是一个简单的(SIMPLE)查询,type是最差的类型ALL全表扫描,虽然执行时间很短,但是还是有很大的提升空间。 优化方法:创建索引在相应的列上 CREATE

2016-10-18 20:34:37 4736

原创 【MySQL】基于MySQL的SQL优化(一)——从用explain关键字分析SQL语句开始

explain显示了MySQL如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 如图:![这里写图片描述](http://img.blog.csdn.net/20161017212512939) 下面讲解explain的所有属性。 1)id:SELECT识别符。这是SELECT查询序列号。这个不重要,查询序号即为sql语句执行的顺序。

2016-10-17 21:23:06 3679

MyBatis的简单使用demo

MyBatis的简单使用demo,请配合博客https://mp.csdn.net/mdeditor/88378844#。

2019-03-10

easyui-lang-zh_CN.js

easyui-lang-zh_CN.js,将easyuikon各种控件的英文转换为中文。

2016-11-11

正则表达式必知必会

正则表达式学习的权威,书的最后直接给了常用校验的各种语言的编写。

2015-12-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除