在SQL Server Management Studio的查询分析器中,分别使用Insert、Update、Delete语句对Teaching数据库中三张表Student、Course和STUDEN
时间: 2024-12-19 10:19:53 浏览: 6
在SQL Server Management Studio的查询分析器中,对Teaching数据库中的三张表Student、Course和Student_Course关联表进行数据操作,你可以使用以下语句:
1. 插入记录 (INSERT):
- 对于`Student`表:
```sql
INSERT INTO Student (StudentID, Name, Age)
VALUES ('S001', '张三', 18);
```
- 对于`Course`表:
```sql
INSERT INTO Course (CourseID, CourseName)
VALUES ('C001', '数学');
```
- 对于`Student_Course`关联表:
```sql
INSERT INTO Student_Course (StudentID, CourseID)
VALUES ('S001', 'C001');
```
2. 更新记录 (UPDATE):
- 更新`Student`表中的信息:
```sql
UPDATE Student
SET Name = '李四'
WHERE StudentID = 'S001';
```
- 更新`Course`表中的信息:
```sql
UPDATE Course
SET CourseName = '物理'
WHERE CourseID = 'C001';
```
3. 删除记录 (DELETE):
- 删除`Student`表中的学生:
```sql
DELETE FROM Student
WHERE StudentID = 'S001';
```
- 删除`Course`表中的课程:
```sql
DELETE FROM Course
WHERE CourseID = 'C001';
```
- 如果需要删除`Student_Course`表中的关联行:
```sql
DELETE FROM Student_Course
WHERE StudentID = 'S001' OR CourseID = 'C001';
```
记得在实际操作前备份数据,防止误删。完成上述操作后,别忘了检查是否有语法错误并确认结果是否符合预期。
阅读全文