mysql拾遗

1:把一个数据库的表转移到另一个数据库相同的表中

insert into reward.student select * from reward_move.student

2:同一个数据库,两个关联表的某些字段转移到另外一个表去

insert into user_info(user_name,nickname,mobile_phone,photo,email,label,create_time,user_real_name,third_id)
select k.user_name,k.user_nick,j.mobile,k.user_pic,k.user_email,k.user_rank,FROM_UNIXTIME(k.register_time, '%Y-%m-%d %H:%i:%S'),j.realname,k.user_id from user_base k left outer join user_base_detail j on k.user_id=j.user_id

3:int类型的时间转换成时间格式

FROM_UNIXTIME(time, '%Y-%m-%d %H:%i:%S')

4:统一在某个字段的前面加上某个字符串(后面也可以)

update user_info set third_id = CONCAT('blogchina',third_id)

5:左外连接left outer join与内连接inner join区别:

当a左连b时,以a为主,它有多少行记录就有多少行记录,b和和有关联的行就关联,没有的就显示NULL;

当a内连接b时,a和b有多少关联的行就显示多少关联的行

6:查询某条记录10条并且降序

select * from order_manage where user_id=1 order by time_end desc limit 10

7:格式化某个表

truncate table user_info;

8:字符串类型的时间如2015-09-12 09:10比较大小

 select count(*) from order_manage where seller_id='csdn007' and status=0 and substring(time_end,1,10) >='2016-04-05' AND substring(time_end,1,10) <='2016-04-12'



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值