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;
本文介绍了SQL的基本操作,包括新建表、数据插入,并展示了多个查询题目的运行结果。此外,还简要探讨了数据库的概念,包括数据库概述、常见数据库类型、SQL的分类以及增删改查等操作。
1229

被折叠的 条评论
为什么被折叠?



