Sql总结
qq_1913284695
这个作者很懒,什么都没留下…
展开
-
分组查询使用的情况
用mysql数据库使用情况:统计一张表里的重复字段出现的次数,一般用来查询次数,总和平均值,最大值,最小值等,可以查询前几个和排序例如一下的使用场景sql语句:select uid as id, count(*) AS count from pay_user pgroup by id order by count DESC limit 0,20这样查询结果中Uid原创 2016-06-14 19:04:33 · 1172 阅读 · 0 评论 -
mysql默认值和是否为空的注意事项
如果有默认值,则不允许为空,否则前后矛盾,数据修改之后依然是它的默认值原创 2016-08-18 17:46:49 · 7215 阅读 · 0 评论 -
mysql计算经纬度距离并排序的sql语句
$Lat1=14.59742107259540;//我的$Lng1=120.98306272292028;//我的 $s="select * from XXX order by asin(sqrt(pow(sin(($Lat1-lat)/2),2)+cos($Lat1)*cos(lat)*pow(sin(($Lng1-lng)/2),2)))*2*6378.137原创 2016-12-26 10:49:48 · 9008 阅读 · 0 评论 -
mySql时间戳
0点时间戳unix_timestamp(curdate())现在时间戳unix_timestamp(now())时间戳转时间FROM_UNIXTIME(1234567890, '%Y-%m-%d %H:%i:%S')原创 2016-12-28 14:00:13 · 381 阅读 · 0 评论 -
mysql group by,left join
select count(*),u.uid,u.nk,u.ts,u.wx,u.pro,u.city,c.acc from ppp p LEFT JOIN uu u on u.uid=p.target_uidLEFT JOIN ccc con u.uid=c.uidwhere p.s=1 or p.s=2 or p.s=4GROUP原创 2017-01-06 11:15:11 · 606 阅读 · 0 评论 -
mysql 插入更新,存在不插入
insert into uu(id,xn,sex)values(1,'1','1') on duplicate key update sex='21'主键id,xn转载 2016-12-29 11:22:08 · 391 阅读 · 0 评论 -
linux本机重启mysql
1、使用 service 启动: service mysqld restart service mysql restart (5.5.7版本命令)原创 2017-01-20 11:22:12 · 328 阅读 · 0 评论 -
mysql 分组查询之后的总条数
SELECT count(*) FROM 表名 WHERE 条件 // 这样查出来的是总记录条 SELECT count(*) FROM 表名 WHERE 条件 GROUP BY id //这样统计的会是每组的记录条数. 如何获得 第二个sql语句的总记录条数? 则是,如下:原创 2017-01-23 11:18:27 · 11034 阅读 · 0 评论