mysql知识收集
小米玲子
这个作者很懒,什么都没留下…
展开
-
养成写高效的SQL语句的习惯
来源:http://www.nowamagic.net/database/db_HignEffectiveSql.php我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我们还能保证下一段时间系统还能流畅的运行吗?我们还能保证下一个人能看懂我们的存储过程吗?要知道sql语句,我想转载 2015-06-02 23:19:14 · 331 阅读 · 0 评论 -
MySQL中英文混合排序最简单的办法
来源:http://www.nowamagic.net/academy/detail/32161508有时候我们需要对表的某个字段进行排序,比如标签 tag。如果 tag 包含中英文,那么就需要中英文混合排序。排序目标是,英文就按首字母的 a,b,c 排,中文则按汉字的首字母排。最简单的排序方法只需要一条 SQL 语句就可以完成:01转载 2015-06-02 23:17:38 · 4253 阅读 · 0 评论 -
mysql 的FOUND_ROWS()
来源:http://blog.knowsky.com/205657.htm例如需要取出一张表的前10行,同时又需要取出符合条件的总数。这在某些翻页操作中很常见SELECTSQL_CALC_FOUND_ROWS * FROM tbl_nameWHERE id > 100 LIMIT 10;在上一查询之后,你只需要用FOUND_ROWS()就能获得查询总数,这个转载 2015-10-21 18:31:49 · 456 阅读 · 0 评论 -
mysql 排序取当前的用户的排名
笔记记录 SELECT * FROM (SELECT (@rownum:=@rownum+1) AS rownum, a.* FROM `test` a, (SELECT @rownum:= 0 ) r ORDER BY a.`socre` DESC ,`createTime`) AS b WHERE id = 1原创 2015-10-30 09:00:04 · 6053 阅读 · 1 评论 -
mysql 日期转换
笔记记录SELECT FROM_UNIXTIME( 1249488000, '%Y%m%d' ) DATE_FORMAT(NOW(),'%Y%m%d')原创 2015-10-30 09:36:11 · 685 阅读 · 0 评论