MySQL——导出表,单个表单个列查询以及单个表多个条件查询

目录

引入,导出表

单个表单个列查询

单个表多个条件查询


引入,导出表

右键表

获得表

遇到关键词的用'``'分割

单个表单个列查询

SELECT nickname,`from` from y_member WHERE `from` = 'weixin'; #查询登录方式是微信的用户(字段:from)
SELECT userid,groupid from y_member WHERE groupid!=3; #查询不是"年会员"的用户(字段:groupid)
SELECT userid,nickname,`from`,groupid yearnum from y_member WHERE groupid= 3;#查询是年会员的用户,显示字段,userid,nickname,from,groupid(重命名为yearnum)
SELECT userid,amount from y_member WHERE amount BETWEEN 50 and 100; #查询余额在50-100之间的用户(字段:amount)
SELECT nickname,areaid from y_member WHERE areaid =1 OR areaid = 2; #查询地址是合肥和芜湖的用户(字段:areaid)
SELECT nickname,mobile FROM y_member WHERE mobile LIKE '153%';     #查询手机号码是153开头的用户(mobile)
SELECT userid,nickname from y_member WHERE nickname REGEXP '[燕婷乐]'; #查询昵称带“燕”“婷”“乐”的用户(字段:nickname)
SELECT amount,point,LEAST(amount,point) newLeast FROM y_member ;      #查询信息,比较余额和积分中的最小值。(字段:amount,point)
SELECT nickname,loginnum,(loginnum+100) newLogin FROM y_member WHERE areaid = 1   #查询合肥地区的用户,并让登录次数都加上100。(字段:areaid,loginnum)

单个表多个条件查询

SELECT loginnum,areaid FROM y_member WHERE loginnum>50 AND areaid = 1; #查询登录次数大于50的,并且地址是合肥的用户(字段,loginnum,areaid);
SELECT groupid,amount from y_member WHERE groupid =3 OR amount>60; #查询会员组是“年会员”或者 余额大于60的用户(字段,groupid,amount);
SELECT areaid,amount FROM y_member WHERE areaid>60 or amount>5; #查询合肥地区,余额大于60 或者积分大于5的用户(字段,areaid,amount,point)
SELECT * FROM y_member WHERE point = amount; #查询积分和余额相等的用户。
SELECT amount,point FROM y_member WHERE amount in(60,40,50) OR point in(4,5,6) ORDER BY amount DESC; #查询合肥地区余额是 60,40,50的用户,或者积分是,4,5,6的用户
SELECT userid,nickname,areaid from y_member WHERE nickname REGEXP '[丽]' and areaid = 1;  #查询昵称包含“丽”,地址是合肥的用户,只显示列userid,nickname,areaid。
SELECT amount,areaid,loginnum from  y_member WHERE areaid in(1,3) AND loginnum>20 ORDER BY amount DESC; #查询芜湖和马鞍山地区登录次数大于20次的用户,并按照余额降序排列。
SELECT areaid,point FROM y_member WHERE areaid=3 and point>3 LIMIT 20,10 #查找马鞍山积分大于10的用户, 已知一页显示10条记录,查询第三页的数据。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Southern Wind

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值