数据库实验——数据操作

实验目的

掌握向数据表中输入、更新和删除记录的基本方法。

实验内容

数据记录的插入、更新和删除 。

实验步骤

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更新数据记录

  1. 把0001号教师的基本工资加500。
  2. 把所有教师的基本工资都加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收藏哦~

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值