【mysql】mysql(一)查数据

查询上面这种表:

1.查询表中所有数据:MariaDB [test]> select * from bug;

2.查询系统为11.3的bug列表:MariaDB [test]> select * from bug where system="iOS11.3";

3.设定返回的记录行数:MariaDB [test]> select * from bug where system="iOS11.3" limit 1;

4.设定开始查询的向下偏移量;MariaDB [test]> SELECT * FROM BUG LIMIT 2 OFFSET 1;

5.模糊查询,查询testname 以3结尾:MariaDB [test]> select * from bug where testername like "%3";

6.从bug表和tester表中,选中不同的name: select testername from bug union select name from tester;

7.从bug表和tester表中,选中重复的name:MariaDB [test]> select testername from bug union all select name from tester;

8.按iD升序排列:MariaDB [test]> select * from bug order by id;

9.按id降序排列:MariaDB [test]> select * from bug order by id desc;

10.按system分组,并统计每种system有多少个:MariaDB [test]> select system,count(*) from bug group by(system);

还可以用sum(),avg()等


11.内连接

select a.runoob_count,b.submission_date from tb1,a inner join tb2,b on a.runoob_author =b.runoob_author;

12.左连接

select a.runoob_count,b.submission_date from tb1,a left join tb2,b on a.runoob_author =b.runoob_author;

13.右连接

select a.runoob_count,b.submission_date from tb1,a right join tb2,b on a.runoob_author =b.runoob_author;

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值