Mysql-操作命令

1.库存必须存字段
d_user
d_user_address
d_admin

1.删除表数据【以及主键id】

TRUNCATE 表名

d_user_address:用户——收获地址

id				int(11)	 	 NO	 	 
user_id			int(11)	 	 NO	 	 用户id
name			varchar(255)	 	 NO	 	 收货人姓名
mobile			varchar(255)	 	 NO	 	 收货人手机号
province		varchar(255)	 	 YES	 	 省
city			varchar(255)	 	 YES	 	 市
county			varchar(255)	 	 YES	 	 县
address			varchar(255)	 	 YES	 	 收获地址
update_time		datetime	 	 NO	 	 更新时间
delete_time		datetime	 	 YES	 	 删除时间
查询结果为null,返回0
IFNULL(sum(b.coin),0)
优化
1.left 关联查询  快
2.查询两个表两次:4433ms,4510,4425
石哥
select a.id,a.name,a.img,b.sign_count,c.run_step,c.star_count from fa_ninty9_user a left join (

select  c.user_id,count(1) sign_count from
`fa_user_sign` `c` where c.add_time >= '2019-05-06' and  c.add_time <= DATE_ADD('2019-05-06',INTERVAL 7 DAY) 
group by c.user_id  ) b on a.id=b.user_id  join (



select  a.user_id,sum(run_step) run_step,sum(star_count) star_count from
fa_user_run a where a.add_time >= '2019-05-06' and  a.add_time <= DATE_ADD('2019-05-06',INTERVAL 7 DAY)
group by a.user_id  ) c on a.id=c.user_id
order by run_step desc



update fa_motion_data_record_copy1 set 
action_time_length=MINUTE(action_time_length)*60+SECOND(action_time_length)
 where LENGTH(action_time_length)>4

查询今天过生日的会员:

			->where('MONTH(b.birthday) = 11')
            ->where('DAY(b.birthday) = 01');
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值