数据库
fearlessxjdx
这个作者很懒,什么都没留下…
展开
-
mysql group by order by
这两天让一个数据查询难了。主要是对group by 理解的不够深入。才出现这样的情况 这种需求,我想很多人都遇到过。下面是我模拟我的内容表 复制代码 代码如下: CREATE TABLE `test` ( `id` INT(10) NOT NULL AUTO_INCREMENT, `name` VARCHAR(255) NOT NULL, `category...原创 2012-09-03 14:03:30 · 70 阅读 · 0 评论 -
mysql limit用法
在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql 已经为我们提供了这样一个功能。 SELECT * FROM table LIMIT [ offset, ] rows | rows OFFSET offset LIMIT 子句可以被用于强制 SELECT 语句返...原创 2012-09-03 18:42:51 · 59 阅读 · 0 评论 -
MySQL 如何优化 ORDER BY
MySQL 如何优化 ORDER BY 在一些情况下,MySQL可以直接使用索引来满足一个 ORDER BY 或 GROUP BY 子句而无需做额外的排序。 尽管 ORDER BY 不是和索引的顺序准确匹配,索引还是可以被用到,只要不用的索引部分和所有的额外的 ORDER BY 字段在 WHERE 子句中都被包括了。下列的几个查询都会使用索引来解决 ORDER BY 或 GROUP BY...原创 2012-09-12 15:03:11 · 103 阅读 · 0 评论 -
mysql int(3)与int(11)的区别
总结,int(M) zerofill ,加上zerofill 后M 才表现出有点点效果,比如 int(3) zerofill, 你插入到数据库里的是10, 则实际插入为010, 也就是在前面补充加了一个0. 如果int(3) 和int(10) 不加 zerofill, 则它们没有什么区别.M不是用来限制int 个数的.int(M) 的最大值和最小值与undesign...原创 2012-09-13 20:15:37 · 76 阅读 · 0 评论