1
、基本查询语句
--
查询所有姓名为张开头的学生
select * from stuinfo where name like '
张
%';
--
查询年龄在
25
岁以上的学生
select * from stuinfo where age>25;
--
查询家住北京和上海的学生
select * from stuinfo where addr='
上海
' or addr='
北京
';
select * from stuinfo where addr in('
上海
','
北京
');
--
没有留下邮箱的人
select * from stuinfo where email is null;
update stuinfo set email=null where sid=5;
--
有留下邮箱的人
select * from stuinfo where email is not null;
--
查询张三的信息
select * from stuinfo where name='
张三
';
--
查询
sid
为
1
号的学生信息
select * from stuinfo where sid=1;
--
查询已婚学生信息
select * from stuinfo where mr=1;
--
查询邮箱为
def
的学生信息
select * from stuinfo where email like '%def%';
--
查询邮箱首字母为
z
或
l
的学生信息
select * from stuinfo where email like 'z%' or email like 'l%';
--
查询成绩,按照降序排列 默认是升序
select * from score order by cj desc;
--
考第一名的学生成绩
limit 0,1
从位置
0
开始,取一个
select * from score order by cj desc limit 0,1;
--
聚合函数
--
总共多少学生
select count(*) as
学生总数
from stuinfo;
--
求总分
select sum(cj) as
总分