大学计算机数据库实验报告
网站编辑2023-05-14 08:50:39517
# 1. 实验目的

本次实验的目的是通过实践,掌握数据库的基本操作和SQL语言的使用,了解数据库的设计和管理。
# 2. 实验环境
本次实验使用MySQL数据库管理系统,操作系统为Windows 10。
# 3. 实验内容
首先,我们需要创建一个新的数据库。在MySQL中,可以使用以下命令创建一个名为“student”的数据库:
```
CREATE DATABASE student;
```
接下来,我们需要设计数据库中的表。在本次实验中,我们设计了一个名为“student_info”的表,用于存储学生的基本信息。该表包含以下字段:
- id:学生的学号,为主键
- name:学生的姓名
- gender:学生的性别
- age:学生的年龄
- major:学生的专业
表的创建语句如下:
```
CREATE TABLE student_info (
id INT PRIMARY KEY,
name VARCHAR(20),
gender VARCHAR(10),
age INT,
major VARCHAR(50)
);
```
接下来,我们需要向表中插入数据。可以使用以下命令向表中插入一条数据:
```
INSERT INTO student_info (id, name, gender, age, major) VALUES (1, '张三', '男', 20, '计算机科学与技术');
```
插入多条数据的命令如下:
```
INSERT INTO student_info (id, name, gender, age, major) VALUES
(2, '李四', '男', 21, '软件工程'),
(3, '王五', '女', 19, '信息安全'),
(4, '赵六', '女', 20, '计算机科学与技术');
```
插入数据后,我们可以使用以下命令查询表中的数据:
```
SELECT * FROM student_info;
```
该命令将返回表中所有的数据。
如果需要更新表中的数据,可以使用以下命令:
```
UPDATE student_info SET age = 22 WHERE id = 2;
```
该命令将把学号为2的学生的年龄更新为22岁。
如果需要删除表中的数据,可以使用以下命令:
```
DELETE FROM student_info WHERE id = 3;
```
该命令将删除学号为3的学生的信息。
# 4. 实验总结
通过本次实验,我们学习了数据库的基本操作和SQL语言的使用,了解了数据库的设计和管理。我们掌握了创建数据库和表、插入和查询数据、更新和删除数据等基本操作。这些知识对于我们今后的学习和工作都非常重要。







