实验十六
This commit is contained in:
@@ -0,0 +1,95 @@
|
||||
# 实验十六🧪
|
||||
|
||||
## 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;`
|
||||
|
||||
### 实验结果
|
||||
- 查询结果返回所有用户数据。
|
||||
- 更新操作成功,密码字段更新。
|
||||
- 删除操作成功,指定用户被删除。
|
||||
Reference in New Issue
Block a user