数据库实验报告完整版
- 格式:docx
- 大小:37.27 KB
- 文档页数:4
一、实验目的
1. 掌握数据库的基本概念和原理;
2. 熟悉数据库的创建、修改和删除操作;
3. 掌握SQL语句的使用,包括数据查询、数据插入、数据更新和数据删除;
4. 学会使用数据库管理系统进行数据管理。
二、实验环境
1. 操作系统:Windows 10
2. 数据库管理系统:MySQL 5.7
3. 开发工具:Visual Studio Code
三、实验内容
1. 创建数据库和表
(1)创建数据库
```sql
CREATE DATABASE testdb;
```
(2)选择数据库
```sql
USE testdb;
```
(3)创建表
```sql
CREATE TABLE students (
id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50),
age INT,
gender CHAR(1),
class VARCHAR(50)
);
```
2. 插入数据
```sql
INSERT INTO students (name, age, gender, class) VALUES ('张三', 20, '男',
'计算机科学与技术');
INSERT INTO students (name, age, gender, class) VALUES ('李四', 21, '女',
'软件工程');
INSERT INTO students (name, age, gender, class) VALUES ('王五', 22, '男',
'电子信息工程');
```
3. 查询数据
(1)查询所有学生信息
```sql
SELECT FROM students;
```
(2)查询年龄大于20岁的学生信息
```sql
SELECT FROM students WHERE age > 20;
``` (3)查询性别为“男”的学生信息
```sql
SELECT FROM students WHERE gender = '男';
```
4. 更新数据
```sql
UPDATE students SET age = 21 WHERE name = '张三';
```
5. 删除数据
```sql
DELETE FROM students WHERE name = '李四';
```
6. 删除表
```sql
DROP TABLE students;
```
四、实验结果与分析
1. 创建数据库和表:实验过程中成功创建了名为testdb的数据库,并在该数据库下创建了students表,包含id、name、age、gender和class五个字段。
2. 插入数据:实验过程中成功插入了三条学生信息,包括姓名、年龄、性别和班级。
3. 查询数据:实验过程中成功查询了所有学生信息,包括年龄大于20岁的学生信息和性别为“男”的学生信息。
4. 更新数据:实验过程中成功将张三的年龄更新为21岁。 5. 删除数据:实验过程中成功删除了李四的学生信息。
6. 删除表:实验过程中成功删除了students表。
五、实验总结
通过本次实验,我对数据库的基本概念、原理以及操作有了更深入的了解。在实验过程中,我学会了如何创建数据库、创建表、插入数据、查询数据、更新数据、删除数据和删除表等操作。这些操作对于实际应用中的数据库管理具有重要意义。同时,我也认识到在实际应用中,数据库的设计和优化至关重要,可以提高数据查询和操作的效率。在今后的学习和工作中,我将继续深入学习数据库知识,提高自己的数据库管理能力。