数据库查询和更新操作实验报告Word文件下载.docx

上传人:b****5 文档编号:21162407 上传时间:2023-01-28 格式:DOCX 页数:14 大小:131.88KB
下载 相关 举报
数据库查询和更新操作实验报告Word文件下载.docx_第1页
第1页 / 共14页
数据库查询和更新操作实验报告Word文件下载.docx_第2页
第2页 / 共14页
数据库查询和更新操作实验报告Word文件下载.docx_第3页
第3页 / 共14页
数据库查询和更新操作实验报告Word文件下载.docx_第4页
第4页 / 共14页
数据库查询和更新操作实验报告Word文件下载.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

数据库查询和更新操作实验报告Word文件下载.docx

《数据库查询和更新操作实验报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《数据库查询和更新操作实验报告Word文件下载.docx(14页珍藏版)》请在冰豆网上搜索。

数据库查询和更新操作实验报告Word文件下载.docx

1先将4个表输入完成

源程序如下:

--1.创建供应商表

CREATETABLES(

SNCHAR(3),

SNAMEVARCHAR(20),

CITYVARCHAR(20),

PRIMARYKEY(SN));

--2.创建零件表

CREATETABLEP(

PNCHAR(3),

PNAMEVARCHAR(20),

COLORCHAR(4),

WEIGHTINT,

PRIMARYKEY(PN));

--3.创建工程表

CREATETABLEJ(

JNCHAR(3),

JNAMEVARCHAR(20),

PRIMARYKEY(JN));

--4.创建供应关系表

createtableSPJ

(SNchar(3),

PNchar(3),

JNchar(3),

QTYint,

primarykey(SN,PN,JN),

foreignkey(SN)referencesS,

foreignkey(PN)referencesP,

foreignkey(JN)referencesJ);

--5.插入数据

insertintoS

values('

S1'

'

SN1'

'

上海'

);

insertintoS

S2'

SN2'

北京'

S3'

SN3'

南京'

S4'

SN4'

西安'

S5'

SN5'

上海'

insertintoP

P1'

PN1'

红'

12);

P2'

PN2'

绿'

18);

P3'

PN3'

蓝'

20);

P4'

PN4'

13);

P5'

PN5'

白'

11);

P6'

PN6'

insertintoJ

J1'

JN1'

J2'

JN2'

广州'

J3'

JN3'

武汉'

J4'

JN4'

J5'

JN5'

J6'

JN6'

J7'

JN7'

insertintoSPJ

200);

700);

800);

30);

400);

500);

300);

100);

250);

然后进行查询:

1.

select*

fromj

whereCITY='

2

SELECTPN

FROMP

WHEREWEIGHT=

selectMIN(WEIGHT)

FROMP

3

SELECTSN

FROMSPJ

WHEREJN='

4

ANDPN='

5

SELECTJNAME

FROMJSPJ

WHEREJNIN(

SELECTJN

FROMSPJ

WHERESN='

6

SELECTCOLOR

FROMPSPJ

WHEREPNIN(

SELECTPN

7

SELECTS2.SN

FROMSPJS1,SPJS2

WHERES1.JN='

ANDS2.JNIN(

SELECTJN

FROMSPJS2

WHERES2.JN='

GROUPBYS2.SN

8

SELECTSN

FROMSPJP

ANDPNIN(

SELECTPN

FROMP

WHERECOLOR='

GROUPBYSN

9

FROMSPJJ

FROMJ

WHERECITY='

10

ORCITY='

11

FROMSJ

WHERECITYIN(

SELECTCITY

FROMJ

WHERECITY='

12

SELECTPN

FROMSPJS

WHERESNIN(

SELECTSN

FROMSJ

WHERECITYIN(

GROUPBYPN

13

SELECTSPJ.PN

FROMSPJ,S,J

whereJ.JN=SPJ.JNANDSPJ.SN=S.SNANDJ.CITY='

ANDS.CITY='

;

14

SELECTSPJ.JN

FROMS,SPJ,J

WHERES.SN=SPJ.SNANDSPJ.JN=J.JNANDS.CITY!

=J.CITY

EXCEPT

SELECTSPJJN

=J.CITY;

15

SELECTJN

FROMSPJ

WHERESNNOTIN(

SELECTSN

FROMS

EXCEPT

);

21

FROMJ

WHEREJNNOTIN(

SELECTJ.JN

FROMS,P,SPJ

WHERES.SN=SPJ.SNANDSPJ.PN=P.PN

天津'

andp.color='

);

23

UPDATEP

SETCOLOR='

WHERECOLOR='

UPDATESPJ

SETSN='

s8'

WHERESN='

s6'

ANDJN='

j4'

DELETE

s2'

DELETE

FROMS

 

INSERT

INTOJ

VALUES('

j8'

JN8'

江西'

INTOS

s9'

SN9'

INSERT

IntoSPJ

p4'

200);

五、实验结果

创建的数据库为

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

21.

23.

六、实验体会

在本次实验中,我已经了解查询、更新的概念和方法,查询的的关键字为select,更新的为update。

并且掌握查询分析器或企业管理器中执行SELECT操作和更新数据操作的方法;

掌握SELECT语句在单表查询中的应用;

掌握SELECT语句在多表查询中的应用;

掌握SELECT语句在复杂查询中的使用方法。

掌握INSERT、UPDATE、DELETE语句在更新中的应用。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 其它语言学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1