MySQL数据库学习资料(十)

对之前所学的SQL语句进行总结,下面是一些实例操作:

查询student表中所有学生的全部的信息

SELECT * FROM my_db.student;

查询student表中所有同学的姓名,性别,所在系

USE my_db;

SELECT sname, ssex, sdept FROM student;

查询student表中所有同学的姓名,并在sname前面都加上‘姓名’

SELECT '姓名', sname FROM student;

查询student表中所有同学的姓名和年龄

SELECT '姓名', sname,'年龄',TIMESTAMPDIFF(DAY,sbirthday, CURDATE()) AS AGE

FROM student;

查询student表中是计算机系的同学的姓名和所在系

SELECT sname, sdept FROM student WHERE sdept = '计算机系';

查询student表中所有性别为女的同学的所有信息

SELECT * FROM student WHERE ssex = '女';

查询student表中生日在'1997-01-01' 到 '1997-12-31'的同学的全部信息

SELECT * FROM student WHERE sbirthday BETWEEN '1997-01-01' AND '1997-12-31';

查询student表中生日不在'1997-01-01' 到 '1997-12-31'的同学的全部信息

SELECT * FROM student

WHERE sbirthday NOT BETWEEN '1997-01-01' AND '1997-12-31';

查询course表中学分小于2或者大于3的课名,学分,学期

SELECT cname, credit, semester FROM course

WHERE credit < 2 OR credit >3;

查询course表中学分小于2或者大于3的课名,学分,学期

SELECT cname, credit, semester FROM course

WHERE credit NOT BETWEEN 2 AND 3;

查询计算机系或机电系的同学的学号,姓名,所在系

SELECT sno, sname, sdept

FROM student

WHERE sdept IN ('计算机系', '机电系');

查询不是计算机系和机电系的同学的学号,姓名,所在系

SELECT sno, sname, sdept

FROM student

WHERE sdept NOT IN ('计算机系', '机电系');

查询姓李的同学的学号,姓名,所在系

SELECT sno, sname, sdept

FROM student

WHERE sname LIKE '李%';

查询名字第二字是‘冲’的同学的学号,姓名,所在系

SELECT sno, sname, sdept

FROM student

WHERE sname LIKE '_冲%';

查询学号不以3结尾也不以2结尾的同学的学号,姓名,所在系

SELECT sno, sname, sdept

FROM student

WHERE sno NOT LIKE '%3' and sno NOT LIKE '%2';

查询成绩还没有出来(成绩为空)的同学的学号,课程号

SELECT sno, cno

FROM sc

WHERE grade IS NULL;

查询备注不为空的同学的学号,姓名,备注

SELECT sno, sname, memo

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小陈pro

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

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

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

打赏作者

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

抵扣说明:

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

余额充值