sql的基本操作功能
今天做了一些简单的数据库查询
1.先新建一个表 stu1
创建成功后在表中添加数据,如下图所示
接下来是老师给的题目和我们做出的答案
查询学号为1,或者姓名为hualili的记录
SELECT * FROM stu1 WHERE sid=1 OR sname='hualili';
查询学号为1,2,3的记录
SELECT * FROM stu1 WHERE sid IN (1,2,3);
查询学号不是1,2,3的记录
SELECT * FROM stu1 WHERE sid NOT IN(1,2,3);
查询年龄为null的记录
SELECT * FROM stu1 WHERE age IS NULL;
查询年龄在20到40之间的学生记录
SELECT * FROM stu1 WHERE age<40 AND age>20;
查询性别非男的学生记录
SELECT * FROM stu1 WHERE gender!='男';
查询姓名不为null的学生记录
SELECT * FROM stu1 WHERE sname IS NOT NULL;
SELECT * FROM stu1 ORDER BY age;
第1题的运行结果
第2题的运行结果
第3题的运行结果
第4题的运行结果
第5题的运行结果
第6题的运行结果
第7题的运行结果
最后一句是表按年龄排序
2.新建两个表 score 和 表 student
新建表代码如下
SELECT student.NAME,score.score
FROM student LEFT JOIN score
ON student.id=score.sid
WHERE sid=1
SELECT c.score,s.name
FROM student s,score c WHERE
s.id=c.sid AND sid=1
表 score 创建完成后再表中添加以下数据
表 student创建完成后添加以下数据如下图所示,性别在建表的时候就默认男
这句话的意思是把表 student 中id和表 score 中两表相同的数据添加到一个表里
运行结果如下图
以下这句话的意思是将表 student id字段的值从右边加入到表score中,将right改为left,则可以从左边加入
运行结果如下
以下这句话的意思是将表 score id字段的值从右边加入到表student中,将right改为left,则可以从左边加入
运行结果如下
二.了解数据库
1.数据库概述
2.常见的数据库
3.SQL概述
4.SQL的分类
5.数据库的增删改查
5.字段控制查询
去重
排序
聚合函数
LIMIT 分页
如果一页记录为5条,想看到第三页记录 可以使用LIMIT 2,5;