
mysql
感性的烦恼
这个作者很懒,什么都没留下…
展开
-
php-mysql扩展
这几天学习linux知识,从搭环境开始,原创 2014-07-29 16:35:34 · 707 阅读 · 0 评论 -
关于GROUP_CONCAT的用法
数据表SELECT name,GROUP_CONCAT(value)as course from testgroup by name having course='x,y'原创 2014-08-05 13:54:40 · 626 阅读 · 0 评论 -
MYSQL登录错误:mysqladmin: connect to server at ‘localhost’ failed
MYSQL登录错误:mysqladmin: connect to server at ‘localhost’ failed 2012-06-01 19:08:56| 分类:Mysql | 标签:mysql数据库密码出错 mysql数据库问题 |举报|字号 订阅一、mysql登录错误mysqladmin: connect to server转载 2014-07-28 17:11:41 · 1034 阅读 · 0 评论 -
mysql优化查询的方法
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id f转载 2015-03-11 14:24:28 · 487 阅读 · 0 评论 -
MySQL中Join算法实现原理分析
在MySQL 中,只有一种 Join 算法,就是大名鼎鼎的 Nested Loop Join,他没有其他很多数据库所提供的 Hash Join,也没有 Sort Merge Join。顾名思义,Nested Loop Join 实际上就是通过驱动表的结果集作为循环基础数据,然后一条一条的通过该结果集中的数据作为过滤条件到下一个表中查询数据,然后合并结果。如果还有第三个参与 Join,则再通过前两个转载 2015-06-08 17:38:33 · 1996 阅读 · 0 评论 -
mysql ORDER BY,GROUP BY 和DISTINCT原理
前言除了常规的Join语句之外,还有一类Query语句也是使用比较频繁的,那就是ORDERBY,GROUP BY以及DISTINCT这三类查询。考虑到这三类查询都涉及到数据的排序等操作,所以我将他们放在了一起,下面就针对这三类Query语句做基本的分析。 ORDER BY 的实现与优化在MySQL中,ORDERBY的实现有如下两种类型:一种是通过有序索引而直接取得有序的数据,这转载 2015-06-08 17:09:15 · 1011 阅读 · 0 评论 -
group_concat() 只能显示4个字符
1.问题描述表中数据-- 表中广东省配置的城市SELECT * FROM area_city WHERE province='19'查询结果用group by 的效果-- 城市IDSELECT GROUP_CONCAT(DISTINCT city) FROM area_city WHERE province='19' GROUP BY province实际效...原创 2019-08-26 20:10:37 · 587 阅读 · 0 评论