返回

数据库操作指南:深入掌握SQL插入、查询——MySQL入门篇(三)

后端

数据库中的艺术

在信息世界中,数据库犹如交响乐团,数据如同美妙音符,SQL语句则是那指挥家,将这些音符组合成一曲动人的乐章。在这篇文章中,我们将踏上数据库的艺术之旅,学习如何使用SQL插入和查询数据,让数据库中的信息化作优美的旋律,展现其动人之处。

乐章一:数据插入的奥妙

数据插入就好比一位厨师将食材放入锅中,为烹饪佳肴做好准备。在数据库中,我们首先需要创建表,如同厨师准备一口锅,然后使用SQL语句将数据插入表中,如同将食材放入锅中。

-- 向学生表插入数据
INSERT INTO Student (id, name, age, sex) VALUES
(1, '张三', 20, '男'),
(2, '李四', 22, '女'),
(3, '王五', 21, '男'),
(4, '赵六', 19, '女'),
(5, '孙七', 23, '男');

-- 向课程表插入数据
INSERT INTO Course (id, name, credit) VALUES
(1, '语文', 3),
(2, '数学', 4),
(3, '英语', 2),
(4, '物理', 4),
(5, '化学', 3);

-- 向学生选修课表插入数据
INSERT INTO SC (sid, cid, grade) VALUES
(1, 1, 85),
(1, 2, 90),
(1, 3, 78),
(2, 1, 92),
(2, 2, 88),
(2, 3, 82),
(3, 1, 80),
(3, 2, 85),
(3, 3, 75),
(4, 1, 95),
(4, 2, 80),
(4, 3, 88),
(5, 1, 82),
(5, 2, 78),
(5, 3, 86);

这些SQL语句就像一位厨师娴熟地将食材放入锅中,为烹饪佳肴做好准备。数据被整齐地放入表中,等待着我们的查询和分析。

乐章二:数据查询的韵律

数据查询如同一位音乐家演奏乐曲,将数据库中的信息化作优美的旋律。在掌握了数据插入之后,我们就可以使用SQL语句查询数据,从中获取我们需要的信息。

-- 查询所有学生信息
SELECT * FROM Student;

-- 查询所有课程信息
SELECT * FROM Course;

-- 查询所有学生选修课信息
SELECT * FROM SC;

-- 查询张三的选修课信息
SELECT * FROM SC WHERE sid = 1;

-- 查询语文课程的选修学生信息
SELECT * FROM SC WHERE cid = 1;

-- 查询所有学生成绩大于85分的信息
SELECT * FROM SC WHERE grade > 85;

这些SQL语句如同一个个音符,在数据库中奏响优美的乐章。它们将数据库中的信息提取出来,呈现在我们的面前,让我们能够洞察数据背后的规律和奥秘。

尾声

至此,我们完成了数据库插入和查询数据的学习。如同一位指挥家将音符组合成乐章,我们也学会了使用SQL语句将数据插入和查询出来,为进一步学习MySQL数据库打下了坚实的基础。在未来的文章中,我们将继续探索数据库的奥秘,学习更多高级的操作和技巧。