本文目录导读:
实验目的
本次实验旨在通过实际操作,加深对关系数据库标准语言SQL的理解,掌握SQL的基本语法和操作方法,并能够运用SQL进行数据库的创建、查询、更新和删除等操作。
实验环境
实验环境:Windows 10操作系统,MySQL数据库服务器。
实验工具:MySQL Workbench。
1、数据库的创建
图片来源于网络,如有侵权联系删除
实验步骤:
(1)使用SQL语句创建一个名为“student”的数据库;
(2)在“student”数据库中创建一个名为“class”的表,包含字段:id(主键)、name、age、gender。
实验代码:
CREATE DATABASE student; USE student; CREATE TABLE class ( id INT PRIMARY KEY, name VARCHAR(50), age INT, gender VARCHAR(10) );
2、数据的插入
实验步骤:
(1)向“class”表中插入一条数据;
(2)再次向“class”表中插入多条数据。
实验代码:
INSERT INTO class (id, name, age, gender) VALUES (1, '张三', 18, '男'); INSERT INTO class (id, name, age, gender) VALUES (2, '李四', 19, '男'); INSERT INTO class (id, name, age, gender) VALUES (3, '王五', 20, '女');
3、数据的查询
实验步骤:
图片来源于网络,如有侵权联系删除
(1)查询“class”表中所有学生的姓名和年龄;
(2)查询“class”表中年龄大于18岁的学生信息;
(3)查询“class”表中性别为“男”的学生姓名。
实验代码:
-- 查询所有学生的姓名和年龄 SELECT name, age FROM class; -- 查询年龄大于18岁的学生信息 SELECT * FROM class WHERE age > 18; -- 查询性别为“男”的学生姓名 SELECT name FROM class WHERE gender = '男';
4、数据的更新
实验步骤:
(1)将“class”表中id为2的学生姓名修改为“赵六”;
(2)将“class”表中所有学生的年龄增加1岁。
实验代码:
-- 将id为2的学生姓名修改为“赵六” UPDATE class SET name = '赵六' WHERE id = 2; -- 将所有学生的年龄增加1岁 UPDATE class SET age = age + 1;
5、数据的删除
实验步骤:
图片来源于网络,如有侵权联系删除
(1)删除“class”表中id为3的学生信息;
(2)删除“class”表中所有性别为“女”的学生信息。
实验代码:
-- 删除id为3的学生信息 DELETE FROM class WHERE id = 3; -- 删除性别为“女”的学生信息 DELETE FROM class WHERE gender = '女';
实验结果与分析
通过本次实验,我们成功掌握了SQL的基本语法和操作方法,能够熟练运用SQL进行数据库的创建、查询、更新和删除等操作,以下是实验结果分析:
1、数据库的创建:通过创建“student”数据库和“class”表,我们学会了如何定义数据库结构,为后续的数据操作奠定了基础。
2、数据的插入:通过向“class”表中插入多条数据,我们学会了如何使用INSERT语句添加数据,并掌握了数据类型和约束的设置。
3、数据的查询:通过查询“class”表中的数据,我们学会了如何使用SELECT语句进行数据检索,并掌握了WHERE子句的使用。
4、数据的更新:通过更新“class”表中的数据,我们学会了如何使用UPDATE语句修改数据,并掌握了条件语句的使用。
5、数据的删除:通过删除“class”表中的数据,我们学会了如何使用DELETE语句删除数据,并掌握了条件语句的使用。
通过本次实验,我们对SQL标准语言有了更加深入的理解,为今后在实际项目中运用SQL奠定了基础。
标签: #关系数据库标准语言sql的实验报告
评论列表