数据库实验报告完整版

  • 格式: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表。

五、实验总结

通过本次实验,我对数据库的基本概念、原理以及操作有了更深入的了解。在实验过程中,我学会了如何创建数据库、创建表、插入数据、查询数据、更新数据、删除数据和删除表等操作。这些操作对于实际应用中的数据库管理具有重要意义。同时,我也认识到在实际应用中,数据库的设计和优化至关重要,可以提高数据查询和操作的效率。在今后的学习和工作中,我将继续深入学习数据库知识,提高自己的数据库管理能力。