本文目录导读:
图片来源于网络,如有侵权联系删除
实验目的
通过本次实验,使学生掌握关系数据库标准语言SQL的基本操作,包括数据查询、数据插入、数据更新和数据删除等,提高学生对数据库操作的实际应用能力。
实验环境
1、操作系统:Windows 10
2、数据库管理系统:MySQL 5.7
3、开发工具:Navicat for MySQL
1、数据查询
(1)查询学生表(students)中所有学生的姓名和年龄。
SELECT name, age FROM students;
(2)查询成绩表(scores)中所有成绩大于90分的学生的姓名和课程名称。
SELECT s.name, c.course_name
FROM students s
JOIN scores sc ON s.id = sc.student_id
JOIN courses c ON sc.course_id = c.id
WHERE sc.score > 90;
图片来源于网络,如有侵权联系删除
2、数据插入
(1)向学生表(students)中插入一条新记录。
INSERT INTO students (name, age, gender) VALUES ('张三', 20, '男');
(2)向成绩表(scores)中插入一条新记录。
INSERT INTO scores (student_id, course_id, score) VALUES (1, 1, 95);
3、数据更新
(1)将学生表(students)中姓名为“李四”的学生的年龄修改为21岁。
UPDATE students SET age = 21 WHERE name = '李四';
(2)将成绩表(scores)中课程名称为“数学”的学生的成绩修改为88分。
UPDATE scores sc
JOIN courses c ON sc.course_id = c.id
SET sc.score = 88
WHERE c.course_name = '数学';
图片来源于网络,如有侵权联系删除
4、数据删除
(1)删除学生表(students)中年龄小于18岁的学生记录。
DELETE FROM students WHERE age < 18;
(2)删除成绩表(scores)中成绩小于60分的记录。
DELETE FROM scores WHERE score < 60;
通过本次实验,我们对SQL标准语言的基本操作有了更深入的了解,在实验过程中,我们学会了如何进行数据查询、数据插入、数据更新和数据删除等操作,我们还学会了如何使用JOIN语句实现多表查询,在今后的学习中,我们将继续努力,提高自己的数据库操作能力,为实际应用打下坚实基础。
实验心得
1、在进行数据查询时,要注意选择合适的查询条件,避免查询大量无关数据。
2、在进行数据插入时,要确保数据符合表结构要求,避免插入错误数据。
3、在进行数据更新时,要谨慎操作,避免误更新大量数据。
4、在进行数据删除时,要谨慎操作,避免误删除重要数据。
SQL标准语言是数据库操作的重要工具,我们要熟练掌握其基本操作,为实际应用提供有力支持。
标签: #关系数据库标准语言sql实验报告
评论列表