黑狐家游戏

关系数据库标准语言sql实验报告,基于SQL标准语言的关系数据库实验报告

欧气 1 0

本文目录导读:

  1. 实验目的
  2. 实验环境

实验目的

1、熟悉关系数据库标准语言SQL的基本语法和操作。

2、掌握使用SQL进行数据查询、插入、更新和删除等操作的方法。

3、提高对关系数据库的实践操作能力,为后续数据库应用开发打下基础。

实验环境

1、操作系统:Windows 10

关系数据库标准语言sql实验报告,基于SQL标准语言的关系数据库实验报告

图片来源于网络,如有侵权联系删除

2、数据库管理系统:MySQL 5.7

3、开发工具:Navicat for MySQL

1、数据库的创建与删除

(1)创建数据库

CREATE DATABASE IF NOT EXISTS student_db;

(2)删除数据库

DROP DATABASE IF EXISTS student_db;

2、表的创建与删除

(1)创建表

关系数据库标准语言sql实验报告,基于SQL标准语言的关系数据库实验报告

图片来源于网络,如有侵权联系删除

CREATE TABLE IF NOT EXISTS student (
  id INT PRIMARY KEY AUTO_INCREMENT,
  name VARCHAR(50) NOT NULL,
  age INT,
  gender CHAR(1),
  class VARCHAR(50)
);

(2)删除表

DROP TABLE IF EXISTS student;

3、数据的插入、查询、更新和删除

(1)插入数据

INSERT INTO student (name, age, gender, class) VALUES ('张三', 20, '男', '计算机1班');
INSERT INTO student (name, age, gender, class) VALUES ('李四', 21, '男', '计算机2班');
INSERT INTO student (name, age, gender, class) VALUES ('王五', 22, '女', '计算机3班');

(2)查询数据

-- 查询所有学生信息
SELECT * FROM student;
-- 查询年龄大于20岁的学生信息
SELECT * FROM student WHERE age > 20;
-- 查询计算机1班的学生信息
SELECT * FROM student WHERE class = '计算机1班';

(3)更新数据

-- 将学生张三的年龄更新为21岁
UPDATE student SET age = 21 WHERE name = '张三';
-- 将所有学生的班级更新为计算机4班
UPDATE student SET class = '计算机4班';

(4)删除数据

-- 删除年龄大于22岁的学生信息
DELETE FROM student WHERE age > 22;
-- 删除所有学生信息
DELETE FROM student;

4、视图的创建与删除

关系数据库标准语言sql实验报告,基于SQL标准语言的关系数据库实验报告

图片来源于网络,如有侵权联系删除

(1)创建视图

CREATE VIEW student_view AS SELECT name, age, class FROM student;

(2)删除视图

DROP VIEW IF EXISTS student_view;

5、数据库的备份与还原

(1)备份数据库

mysqldump -u root -p student_db > student_db_backup.sql

(2)还原数据库

mysql -u root -p student_db < student_db_backup.sql

本次实验通过使用关系数据库标准语言SQL,对数据库进行了创建、删除、数据插入、查询、更新和删除等操作,通过实验,我对SQL的基本语法和操作有了更深入的了解,提高了自己的数据库实践操作能力,在实验过程中,我遇到了一些问题,如视图的创建与删除、数据库的备份与还原等,通过查阅资料和请教老师,我成功解决了这些问题,今后,我将继续深入学习SQL,为数据库应用开发打下坚实基础。

标签: #关系数据库标准语言实验报告

黑狐家游戏
  • 评论列表

留言评论