实验目的:熟练掌握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
```
扫码咨询 领取资料