本文目录导读:
实验目的
本次实验旨在通过使用关系数据库标准语言SQL,对数据库进行操作,提高对数据库的基本操作能力,并深入理解SQL语言在数据库中的应用。
图片来源于网络,如有侵权联系删除
实验环境
1、操作系统:Windows 10
2、数据库管理系统:MySQL 5.7
3、开发工具:MySQL Workbench
1、数据库的创建与删除
(1)创建数据库
CREATE DATABASE IF NOT EXISTS experiment;
(2)删除数据库
DROP DATABASE IF EXISTS experiment;
2、表的创建与删除
(1)创建表
CREATE TABLE IF NOT EXISTS student ( id INT PRIMARY KEY, name VARCHAR(50) NOT NULL, age INT, gender VARCHAR(10) );
(2)删除表
DROP TABLE IF EXISTS student;
3、数据的插入、查询、更新与删除
(1)插入数据
图片来源于网络,如有侵权联系删除
INSERT INTO student (id, name, age, gender) VALUES (1, '张三', 20, '男'); INSERT INTO student (id, name, age, gender) VALUES (2, '李四', 21, '女');
(2)查询数据
SELECT * FROM student;
(3)更新数据
UPDATE student SET age = 21 WHERE id = 1;
(4)删除数据
DELETE FROM student WHERE id = 2;
4、索引的创建与删除
(1)创建索引
CREATE INDEX idx_age ON student (age);
(2)删除索引
DROP INDEX idx_age ON student;
5、视图的创建与删除
(1)创建视图
CREATE VIEW student_view AS SELECT name, age FROM student;
(2)删除视图
DROP VIEW IF EXISTS student_view;
6、存储过程的创建与调用
(1)创建存储过程
图片来源于网络,如有侵权联系删除
DELIMITER // CREATE PROCEDURE get_student_info(IN id INT) BEGIN SELECT * FROM student WHERE id = id; END // DELIMITER ;
(2)调用存储过程
CALL get_student_info(1);
实验结果与分析
1、实验结果
通过本次实验,我们成功地完成了数据库的创建、表的创建与删除、数据的插入、查询、更新与删除、索引的创建与删除、视图的创建与删除以及存储过程的创建与调用等操作。
2、实验分析
(1)SQL语言是关系数据库的标准语言,具有丰富的功能,包括数据定义、数据操纵、数据查询等。
(2)SQL语句的语法简洁明了,易于学习和使用。
(3)SQL语言支持多种数据库管理系统,如MySQL、Oracle、SQL Server等,具有较好的兼容性。
(4)SQL语言在实际应用中具有广泛的应用场景,如数据库开发、数据迁移、数据备份与恢复等。
本次实验通过使用SQL语言对数据库进行操作,加深了对数据库基本操作的理解,提高了对SQL语言的应用能力,在今后的学习和工作中,我们将继续深入研究SQL语言,为数据库的应用和发展贡献自己的力量。
标签: #关系数据库标准语言sql的实验报告
评论列表