软考
APP下载

数据库实验二实验报告

实验目的:熟练掌握SQL Server数据库的基本操作,能够使用SQL Server进行数据的增删改查、数据类型的转换、数据的聚合操作等。

实验环境:SQL Server Management Studio 2016

实验步骤:

一、创建表并插入数据

在SQL Server Management Studio 2016中,首先需要创建一张表并插入数据。可以通过以下代码完成:

```

-- 创建表

CREATE TABLE student(

id INT PRIMARY KEY IDENTITY(1,1),

name VARCHAR(MAX),

gender VARCHAR(MAX),

age INT,

major VARCHAR(MAX)

)

-- 插入数据

INSERT INTO student(name,gender,age,major) VALUES('张三','男',20,'计算机科学与技术')

INSERT INTO student(name,gender,age,major) VALUES('李四','女',21,'信息管理与信息系统')

```

二、数据的增删改查操作

1、数据的查询操作

使用SELECT语句可以从表中获取所需的数据,例如在本实验中,可以查询所有学生的姓名和专业:

```

-- 查询所有学生的姓名和专业

SELECT name,major FROM student

```

2、数据的插入操作

使用INSERT语句可以向表中插入新的数据,例如插入一名新学生:

```

-- 插入一名新学生

INSERT INTO student(name,gender,age,major) VALUES('王五','男',22,'电子信息工程')

```

3、数据的修改操作

使用UPDATE语句可以修改表中已有的数据,例如将李四的年龄改为23:

```

-- 修改李四的年龄

UPDATE student SET age=23 WHERE name='李四'

```

4、数据的删除操作

使用DELETE语句可以删除表中的数据,例如删除年龄为20岁的学生:

```

-- 删除年龄为20岁的学生

DELETE FROM student WHERE age=20

```

三、数据类型的转换

在SQL Server中,如果要进行不同数据类型之间的操作,通常需要进行数据类型的转换。常用的数据类型转换函数包括CONVERT和CAST。

例如将字符串类型转换为整数类型:

```

-- 将字符串类型转换为整数类型

SELECT CONVERT(INT,'123')

SELECT CAST('456' AS INT)

```

四、数据的聚合操作

在SQL Server中,可以使用聚合函数对数据进行汇总操作,包括SUM、AVG、COUNT、MAX和MIN等。例如统计学生的平均年龄:

```

-- 统计学生的平均年龄

SELECT AVG(age) FROM student

```

备考资料 免费领取:软件设计师报考指南+考情分析+思维导图等 立即下载
真题演练 精准解析历年真题,助你高效备考! 立即做题
相关阅读
软件设计师题库