mysql查询出1_MySQL查询1

1、将下列语句复制到sqlyog的询问栏

2447ca836ef0b279d000fd406f179f99.png

/*!40101 SET NAMES utf8 */;

create table `t_student` (

`id` double ,

`stuName` varchar (60),

`age` double ,

`sex` varchar (30),

`gradeName` varchar (60)

);

insert into `t_student` (`id`, `stuName`, `age`, `sex`, `gradeName`) values('1','张三','23','男','一年级');

insert into `t_student` (`id`, `stuName`, `age`, `sex`, `gradeName`) values('2','张三丰','25','男','二年级');

insert into `t_student` (`id`, `stuName`, `age`, `sex`, `gradeName`) values('3','李四','23','男','一年级');

insert into `t_student` (`id`, `stuName`, `age`, `sex`, `gradeName`) values('4','王五','22','男','三年级');

insert into `t_student` (`id`, `stuName`, `age`, `sex`, `gradeName`) values('5','珍妮','21','女','一年级');

insert into `t_student` (`id`, `stuName`, `age`, `sex`, `gradeName`) values('6','李娜','26','女','二年级');

insert into `t_student` (`id`, `stuName`, `age`, `sex`, `gradeName`) values('7','王峰','20','男','三年级');

insert into `t_student` (`id`, `stuName`, `age`, `sex`, `gradeName`) values('8','梦娜','21','女','二年级');

insert into `t_student` (`id`, `stuName`, `age`, `sex`, `gradeName`) values('9','小黑','22','男','一年级');

insert into `t_student` (`id`, `stuName`, `age`, `sex`, `gradeName`) values('10','追风','25','男','二年级');

insert into `t_student` (`id`, `stuName`, `age`, `sex`, `gradeName`) values('11','小小张三','21',NULL,'二年级');

insert into `t_student` (`id`, `stuName`, `age`, `sex`, `gradeName`) values('12','小张三','23','男','二年级');

insert into `t_student` (`id`, `stuName`, `age`, `sex`, `gradeName`) values('13','张三锋小','24',NULL,'二年级');

这样就会在选定的数据库db_student里创建一张t_student表。

21408df14a0cd35e02d810979d914809.png

注:查询语句写在询问栏后,全选或者光标在语句中,再点击执行查询(F9)按钮

c0c6c6b61581e362b5b264272db6d12f.png,就可以在下方的结果栏看到查询结果。

2、查询所有字段

dc39d758971c91967e415ee599125894.png

SELECT id,stuName,age,sex,gradeName FROM t_student;

SELECT * FROM t_student;

21408df14a0cd35e02d810979d914809.png

3、查询指定字段

3657fa88148afba9bfa22cbfa4bb9643.png

SELECT id,stuName FROM t_student;

14dfeaa964864f878af2bc8667313698.png

4、Where条件查询

51fdb13fd2493cc92a2b0c8edfcf044e.png

SELECT * FROM t_student WHERE id=1;

3b4a5da97552487a114e121f2566ba07.png

SELECT * FROM t_student WHERE age>22;

0c6f442d931fb7244f55ad215735da10.png

5、带IN关键字查询

3cdc24b3a36f176350994515c926d372.png

SELECT * FROM t_student WHERE age IN (21,23);

27def4a3d8a22cd87d56f984bff05de2.png

SELECT * FROM t_student WHERE age NOT IN (21,23);

17e3081c90ccb262d5251af95fa12f0d.png

6、带BETWEEN AND的范围查询

9e406325cb6c414309ff9c9e1f0788cf.png

SELECT * FROM t_student WHERE age BETWEEN 22 AND 24;

1a3ceb429b5b4e3959c6566452cb1c0e.png

SELECT * FROM t_student WHERE age NOT BETWEEN 22 AND 24;

2f21b4f2e476bbc30640bd595885c3e6.png

SELECT * FROM t_student WHERE age NOT BETWEEN 22 AND 24 ORDER BY id DESC;

a696c726c283fc3222c5c013a4f1a9fb.png

7、带LIKE的模糊查询

7402c9752fe46e8eaa69d9748cfb2114.png

SELECT * FROM t_student WHERE stuName LIKE '珍妮';

27dfcab9681d12fb5745080bebd53cdb.png

SELECT * FROM t_student WHERE stuName LIKE '张三%';

6de29370a86c59cf376145f7491a9e8f.png

SELECT * FROM t_student WHERE stuName LIKE '张三_';

490252045269aadbb2448464f5279464.png

SELECT * FROM t_student WHERE stuName LIKE '张三__';

7a29ff2e6358bb2846a104a0de52e35a.png

SELECT * FROM t_student WHERE stuName LIKE '%张三%';

a865dc15af78dfa71bd1ac5e7304cccc.png

8、空值查询

2b46e54a238fdbd95eabfe0cb892cac1.png

SELECT * FROM t_student WHERE sex IS NULL;

3c257556f3d9a1600331c939cb3fd34c.png

SELECT * FROM t_student WHERE sex IS NOT NULL;

95ccfed067dea23c975d4a9fa5aeab2e.png

9、带AND的多条件查询

336e27ca388eb6cc1abe2f4f88321266.png

SELECT * FROM t_student WHERE gradeName='一年级' AND age=23;

0850e2da7cfc7e5db3f8a9c0aac9f5f3.png

10、带OR的多条件查询

9360c8a9caf3c7d1c8960764f7eba4b4.png

SELECT * FROM t_student WHERE gradeName='一年级' OR age=23;

687e789031140bbfc6961300df1e75e0.png

11、DISTINCT去重复查询

34ebbe1682509c888378cec2594c0ff2.png

SELECT DISTINCT gradeName FROM t_student;

8e721b86f8ebad3484dc088530381a0e.png

12、对查询结果排序

56e8b863d003adc9d8631bf69d9c26a8.png

默认升序:

SELECT * FROM t_student ORDER BY age ASC;

0e70f2bcc862822668a896f74a0d63d3.png

SELECT * FROM t_student ORDER BY age DESC;

e10609a3e7128f6752d894927834e69c.png

13、GROUP BY分组查询

8909aeba4e163c6b7428d03d5a26cf5c.png

SELECT gradeName, GROUP_CONCAT(stuName) FROM t_student GROUP BY gradeName;

c11d780becf3868aad0b13f5bfec770c.png

SELECT gradeName,COUNT(stuName) FROM t_student GROUP BY gradeName;

4e7ec9e85f9d9e042cc6b10ebb50ea89.png

SELECT gradeName,COUNT(stuName) FROM t_student GROUP BY gradeName HAVING COUNT(stuName)>3;

d94c7ec917d88ef7417b208d64c8059f.png

SELECT gradeName,COUNT(stuName) FROM t_student GROUP BY gradeName WITH ROLLUP;

7506724f5108a48cde9e4be3239fbe87.png

SELECT gradeName,GROUP_CONCAT(stuName) FROM t_student GROUP BY gradeName WITH ROLLUP;

2c394be30524bee87f2a0a9ddb1201b9.png

注:group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果

14、LIMIT分页查询

28b3b73fa7c151a09bb90014a7cefde4.png

SELECT * FROM t_student LIMIT 0,5;

737ac7ba81b5982a98c9c56df3914c33.png

SELECT * FROM t_student LIMIT 5,5;

b24eac62d76c36841200c776d5b76bd5.png

SELECT * FROM t_student LIMIT 10,5;

dd581b2e99f1ffd25249a66a1e18afa9.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值