Mysql
peter123asd
这个作者很懒,什么都没留下…
展开
-
mysql中的SQL优化与执行计划
一,如何判断SQL的执行效率? 通过explain 关键字分析效率低的SQL执行计划。 比如: explain select sum(moneys) from sales a, company b where a.company_id = b.company_id and a.year = 2006; id : 1 select_ty转载 2015-09-01 11:02:31 · 340 阅读 · 0 评论 -
MySQL 性能优化的最佳20多条经验分享
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。 当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对转载 2015-09-01 18:11:29 · 260 阅读 · 0 评论 -
MYSQL里的函数
转载地址:http://www.cnblogs.com/lyhabc/p/3691555.html 这一节主要介绍MYSQL里的函数,MYSQL里的函数很多,我这里主要介绍MYSQL里有而SQLSERVER没有的函数 数学函数 1、求余函数MOD(X,Y) MOD(X,Y)返回x被y除后的余数,MOD()对于带有小数部分的数值也起作用,他返回除法运算后的精确余数 SE转载 2015-08-06 16:35:12 · 477 阅读 · 0 评论 -
mysql 用户权限管理
-- mysql 中显示所有用户 SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user; -- 查看一个用户的权限 show grants for 'company'@'%'; -- 为用户授权 grant select on b2b_search.* to 'co转载 2015-12-23 11:47:50 · 323 阅读 · 0 评论 -
建索引的几大原则
建索引的几大原则 1.最左前缀匹配原则,非常重要的原则,mysql会一直向右匹配直到遇到范围查询(>、<、between、like)就停止匹配,比如a = 1 and b = 2 and c > 3 and d = 4 如果建立(a,b,c,d)顺序的索引,d是用不到索引的,如果建立(a,b,d,c)的索引则都可以用到,a,b,d的顺序可以任意调整。 2.=和in可以乱序,比如a =转载 2016-01-12 15:46:14 · 1667 阅读 · 0 评论 -
索引的利弊与如何判定,是否需要索引
8.4.5 索引的利弊与如何判定,是否需要索引 相信读者都知道索引能够极大地提高数据检索的效率,让Query 执行得更快,但是可能并不是每一位朋友都清楚索引在极大提高检索效率的同时,也给数据库带来了一些负面的影响。下面就分别对 MySQL 中索引的利与弊做一个简单的分析。 索引的好处 索引带来的益处可能很多读者会认为只是"能够提高数据检索的效率,降转载 2016-01-12 16:50:28 · 10905 阅读 · 3 评论