本实验报告基于关系数据库标准语言SQL,探讨了数据库查询与操作。通过实践,深入理解了SQL语言在数据库管理中的重要作用,包括数据查询、插入、更新和删除等操作。实验过程中,结合实际案例,验证了SQL语句的正确性和高效性,为后续数据库应用打下了坚实基础。
本文目录导读:
实验目的
1、熟悉关系数据库标准语言SQL的基本语法和操作;
2、掌握使用SQL进行数据库查询和操作的方法;
图片来源于网络,如有侵权联系删除
3、培养数据库应用能力,为后续数据库课程学习奠定基础。
实验环境
1、操作系统:Windows 10
2、数据库管理系统:MySQL 5.7
3、开发工具:MySQL Workbench
本次实验主要分为三个部分:数据库的创建、数据的插入、查询与更新。
1、数据库的创建
(1)创建数据库
图片来源于网络,如有侵权联系删除
CREATE DATABASE experiment1;
(2)使用数据库
USE experiment1;
2、数据的插入
(1)创建表
CREATE TABLE students ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50) NOT NULL, age INT, gender ENUM('male', 'female'), class VARCHAR(50) );
(2)插入数据
INSERT INTO students (name, age, gender, class) VALUES ('张三', 20, 'male', '计算机科学与技术'), ('李四', 21, 'female', '软件工程'), ('王五', 22, 'male', '信息管理与信息系统'), ('赵六', 23, 'female', '网络工程');
3、查询与更新
(1)查询数据
-- 查询所有学生信息 SELECT * FROM students; -- 查询年龄大于20岁的学生信息 SELECT * FROM students WHERE age > 20; -- 查询计算机科学与技术专业的学生信息 SELECT * FROM students WHERE class = '计算机科学与技术'; -- 查询学生姓名为“张三”的信息 SELECT * FROM students WHERE name = '张三'; -- 查询学生信息,按照年龄降序排列 SELECT * FROM students ORDER BY age DESC;
(2)更新数据
图片来源于网络,如有侵权联系删除
-- 将学生姓名“张三”改为“张三丰” UPDATE students SET name = '张三丰' WHERE name = '张三'; -- 将学生年龄为21岁的学生年龄增加1岁 UPDATE students SET age = age + 1 WHERE age = 21; -- 将学生姓名为“李四”的性别改为“male” UPDATE students SET gender = 'male' WHERE name = '李四';
(3)删除数据
-- 删除年龄为22岁的学生信息 DELETE FROM students WHERE age = 22; -- 删除姓名为“赵六”的学生信息 DELETE FROM students WHERE name = '赵六';
通过本次实验,我们学习了关系数据库标准语言SQL的基本语法和操作,在实验过程中,我们掌握了以下技能:
1、如何创建数据库和表;
2、如何插入、查询、更新和删除数据;
3、如何使用SQL语句进行复杂查询,如条件查询、排序查询等。
本次实验加深了我们对数据库知识的理解,为后续数据库课程的学习打下了基础,在今后的学习和工作中,我们将继续深入学习数据库相关知识,提高数据库应用能力。
标签: #实验报告撰写
评论列表