实验目的
掌握向数据表中输入、更新和删除记录的基本方法。
实验内容
数据记录的插入、更新和删除 。
实验步骤
1、用insert输入数据。
学生表Student的数据
991201 | 张三 | 22 | 男 | 计算机系 |
991202 | 李四 | 21 | 男 | 信息系 |
991101 | 王五 | 23 | 男 | 数学系 |
991102 | 陈六 | 19 | 男 | 计算机系 |
991103 | 吴七 | 24 | 女 | 数学系 |
000101 | 刘八 | 22 | 女 | 信息系 |
课程表Course的数据
1 | 数学 | 5 |
2 | 数据结构 | 4 |
3 | 程序设计 | 2 |
4 | 数据库原理 | 3 |
5 | 操作系统 | 3 |
选课表SC的数据
991201 | 1 | 90 |
991201 | 5 | 80 |
991201 | 3 | 85 |
991201 | 4 | 90 |
991102 | 1 | 85 |
991102 | 2 | 98 |
000101 | 2 | 91 |
基本表T的数据
0001 | 张三 | 男 | 1968-10 | 信息 | 副教授 | 湘潭 |
0002 | 李四 | 女 | 1956-11 | 信息 | 教授 | 长沙 |
1001 | 王五 | 男 | 1973-07 | 计算机 | 讲师 | 湘潭 |
1008 | 陈六 | 男 | 1970-08 | 计算机 | 副教授 | 北京 |
基本表Salary的数据
0001 | 3000 | 2300 | 5300 |
0002 | 3500 | 2500 | 6000 |
1001 | 2800 | 2200 | 5000 |
2、用delete删除数据记录
(1)删除教师表T中教师号为0001的元组。
(2)删除教师表T中的全部数据。
3、用 update更新数据记录
- 把0001号教师的基本工资加500。
- 把所有教师的基本工资都加500。
实现代码:
1、用insert输入数据。
(1)学生表Student的数据
INSERT INTO Student VALUES('991201','张三','男','22','计算机系');
INSERT INTO Student VALUES('991202','李四','男','21','信息系');
INSERT INTO Student VALUES('991101','王五','男','23','数学系');
INSERT INTO Student VALUES('991102','陈六','男','19','计算机系');
INSERT INTO Student VALUES('991103','吴七','女','24','数学系');
INSERT INTO Student VALUES('000101','刘八','女','22','信息系');
(2)课程表Course的数据
INSERT INTO Course values('1','数学','5');
INSERT INTO Course values('2','数据结构','4');
INSERT INTO Course values('3','程序设计','2');
INSERT INTO Course values('4','数据库原理','3');
INSERT INTO Course values('5','操作系统','3');
(3)选课表SC的数据
INSERT INTO sc VALUES('991201','5','80');
INSERT INTO sc VALUES('991201','3','85');
INSERT INTO sc VALUES('991201','4','90');
INSERT INTO sc VALUES('991102','1','85');
INSERT INTO sc VALUES('991102','2','98');
INSERT INTO sc VALUES('000101','2','91');
(4)基本表T的数据
INSERT INTO T values('0001','张三','男','1968-10','信息','副教授','湘潭');
INSERT INTO T values('0002','李四','女','1956-11','信息','教授','长沙');
INSERT INTO T values('1001','王五','男','1973-07','计算机','讲师','湘潭');
INSERT INTO T values('1008','陈六','男','1970-08','计算机','副教授','北京');
(5)基本表Salary的数据
INSERT INTO Salary values('0001','3000','2300','5300');
INSERT INTO Salary values('0002','3500','2500','6000');
INSERT INTO Salary values('1001','2800','2200','5000');
2、用delete删除数据记录
(1)删除教师表T中教师号为0001的元组。
DELETE FROM T WHERE Tno='0001';
(2)删除教师表T中的全部数据。
DELETE FROM T;
3、用 update更新数据记录
(1)把0001号教师的基本工资加500。
UPDATE Salary SET Sjbgz=Sjbgz+500 WHERE Tno='0001';
(2)把所有教师的基本工资都加500。
UPDATE Salary SET Sjbgz=Sjbgz+500;
如果觉得有用的话,友友们可以点个赞or关注or收藏哦~