本实验报告详细记录了基于SQL的关系数据库标准语言实验过程,包括关系数据库标准语言SQL的原理、应用以及实验步骤。通过实际操作,验证了SQL在关系数据库管理中的实用性和高效性。
本文目录导读:
图片来源于网络,如有侵权联系删除
实验目的
本次实验旨在使学生掌握关系数据库标准语言SQL的基本语法和操作方法,通过实际操作加深对SQL语言的理解和应用能力,为后续数据库应用开发打下坚实基础。
实验环境
1、操作系统:Windows 10
2、数据库管理系统:MySQL 5.7
3、开发工具:MySQL Workbench
1、数据库的创建与删除
(1)创建数据库
CREATE DATABASE experiment;
(2)删除数据库
图片来源于网络,如有侵权联系删除
DROP DATABASE experiment;
2、表的创建与删除
(1)创建表
CREATE TABLE student ( id INT PRIMARY KEY, name VARCHAR(50), age INT, gender CHAR(1) );
(2)删除表
DROP TABLE student;
3、数据的插入、查询、更新与删除
(1)插入数据
INSERT INTO student (id, name, age, gender) VALUES (1, '张三', 20, '男'); INSERT INTO student (id, name, age, gender) VALUES (2, '李四', 21, '男'); INSERT INTO student (id, name, age, gender) VALUES (3, '王五', 22, '女');
(2)查询数据
-- 查询所有数据 SELECT * FROM student; -- 查询特定字段 SELECT name, age FROM student; -- 查询满足条件的记录 SELECT * FROM student WHERE age > 20; -- 查询结果排序 SELECT * FROM student ORDER BY age DESC;
(3)更新数据
图片来源于网络,如有侵权联系删除
-- 更新特定字段的值 UPDATE student SET age = 21 WHERE id = 1; -- 更新多个字段的值 UPDATE student SET name = '赵六', gender = '男' WHERE id = 2;
(4)删除数据
-- 删除特定记录 DELETE FROM student WHERE id = 3; -- 删除所有记录 DELETE FROM student;
4、数据库连接与事务
(1)创建数据库连接
-- 使用MySQL Workbench连接数据库
(2)事务
-- 开启事务 START TRANSACTION; -- 插入数据 INSERT INTO student (id, name, age, gender) VALUES (4, '钱七', 23, '男'); -- 提交事务 COMMIT; -- 回滚事务 ROLLBACK;
通过本次实验,我们对关系数据库标准语言SQL有了更深入的了解,实验过程中,我们掌握了SQL的基本语法和操作方法,如创建数据库、表,插入、查询、更新和删除数据等,我们还学习了事务的概念及其在数据库操作中的应用,在实验过程中,我们遇到了一些问题,通过查阅资料和与同学讨论,最终解决了这些问题,本次实验提高了我们的动手能力和解决问题的能力,为后续数据库应用开发奠定了基础。
标签: #实验报告撰写
评论列表