本文目录导读:
实验背景
随着信息技术的飞速发展,数据库技术已经成为现代信息系统中不可或缺的一部分,关系数据库作为一种常用的数据存储和管理技术,其核心是SQL(Structured Query Language)语言,为了更好地掌握SQL语言,我们进行了本次基于SQL标准语言的关系数据库实验。
实验目的
1、熟悉关系数据库的基本概念和结构;
图片来源于网络,如有侵权联系删除
2、掌握SQL语言的基本语法和常用操作;
3、学会使用SQL语言进行数据库的创建、查询、更新和删除等操作;
4、培养实际应用SQL语言解决实际问题的能力。
实验环境
1、操作系统:Windows 10
2、数据库管理系统:MySQL 5.7
3、开发工具:MySQL Workbench
1、数据库的创建与删除
(1)创建数据库
CREATE DATABASE IF NOT EXISTS experiment_db;
(2)删除数据库
图片来源于网络,如有侵权联系删除
DROP DATABASE IF EXISTS experiment_db;
2、表的创建与删除
(1)创建表
CREATE TABLE IF NOT EXISTS students ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50) NOT NULL, age INT, gender CHAR(1), class VARCHAR(50) );
(2)删除表
DROP TABLE IF EXISTS students;
3、数据的插入与删除
(1)插入数据
INSERT INTO students (name, age, gender, class) VALUES ('张三', 20, '男', '计算机科学与技术'); INSERT INTO students (name, age, gender, class) VALUES ('李四', 21, '女', '软件工程');
(2)删除数据
DELETE FROM students WHERE name = '张三';
4、数据的查询与更新
(1)查询数据
SELECT * FROM students; SELECT name, age FROM students WHERE age > 20;
(2)更新数据
图片来源于网络,如有侵权联系删除
UPDATE students SET age = 21 WHERE name = '李四';
5、数据的筛选与排序
(1)筛选数据
SELECT * FROM students WHERE gender = '男';
(2)排序数据
SELECT * FROM students ORDER BY age DESC;
6、数据的连接与分组
(1)连接数据
SELECT students.name, classes.name AS class_name FROM students JOIN classes ON students.class = classes.id;
(2)分组数据
SELECT gender, COUNT(*) AS count FROM students GROUP BY gender;
通过本次实验,我们对SQL标准语言有了更加深入的了解,掌握了关系数据库的基本操作,包括数据库的创建与删除、表的创建与删除、数据的插入与删除、数据的查询与更新、数据的筛选与排序、数据的连接与分组等,在实验过程中,我们不仅巩固了理论知识,还提高了实际应用SQL语言解决实际问题的能力。
在今后的学习和工作中,我们将继续深入学习SQL标准语言,并将其应用到实际项目中,为我国数据库技术的发展贡献自己的力量。
标签: #关系数据库标准语言sql实验报告
评论列表