# 实验十六🧪

## 1. 安装数据库管理系统

### 实验步骤
1. 下载SQL Server安装程序。
2. 运行安装程序并按照向导完成安装。
3. 配置SQL Server服务，确保其可以正常启动。
4. 打开SQL Server Management Studio (SSMS) 并连接到本地服务器以验证安装。

### 实验结果
- SQL Server安装成功，SSMS能够成功连接到本地服务器。

## 2. 创建数据库和数据表

### 实验步骤
1. 打开SSMS并连接到SQL Server实例。
2. 创建一个新的数据库，例如使用T-SQL命令：
   ```sql
   CREATE DATABASE mydatabase;
   GO
   ```
3. 在新创建的数据库中创建数据表，例如使用T-SQL命令：
   ```sql
   USE mydatabase;
   GO
   CREATE TABLE users (
       id INT IDENTITY(1,1) PRIMARY KEY,
       username NVARCHAR(255) NOT NULL,
       password NVARCHAR(255) NOT NULL
   );
   GO
   ```

### 实验结果
- 数据库`mydatabase`创建成功。
- 数据表`users`创建成功，包含`id`、`username`和`password`字段。

## 3. 插入数据到数据表中

### 实验步骤：
1. 连接到`mydatabase`数据库。
2. 向`users`表中插入数据，例如：
   ```sql
   INSERT INTO users (username, password) VALUES ('user1', 'password1');
   GO
   ```

### 实验
- 数据成功插入，通过查询`SELECT * FROM users;`可以查看到新插入的数据。

## 4. 进行数据库备份

### 实验步骤
1. 在SSMS中，找到数据库，右键选择“任务” -> “备份...”。
2. 在备份向导中，设置备份文件的位置和名称，完成备份。

### 实验结果
- 数据库备份成功，备份文件已生成在指定位置。

## 5. 修改数据表中的数据

### 实验步骤
1. 连接到`mydatabase`数据库。
2. 更新`users`表中的数据，例如：
   ```sql
   UPDATE users SET username = 'user1_updated' WHERE id = 1;
   GO
   ```

### 实验结果
- 数据更新成功，通过查询可以验证`username`字段已更新。

## 6. 使用备份进行数据库恢复

### 实验步骤
1. 在SSMS中，找到服务器实例，右键选择“任务” -> “还原...”。
2. 在还原向导中，选择之前备份的数据库文件进行还原。

### 实验结果
- 数据库恢复成功，所有数据和结构与备份前一致。

## 7. 进行开发操作，如查询、更新、删除数据等

### 实验步骤
1. 连接到`mydatabase`数据库。
2. 执行各种T-SQL操作，如查询、更新和删除数据：
   - 查询：`SELECT * FROM users;`
   - 更新：`UPDATE users SET password = 'newpassword' WHERE id = 1;`
   - 删除：`DELETE FROM users WHERE id = 1;`

### 实验结果
- 查询结果返回所有用户数据。
- 更新操作成功，密码字段更新。
- 删除操作成功，指定用户被删除。
