数据库实验sql命令.docx

数据库实验sql命令.docx

ID:50840363

大小:42.13 KB

页数:11页

时间:2020-03-15

数据库实验sql命令.docx_第1页
数据库实验sql命令.docx_第2页
数据库实验sql命令.docx_第3页
数据库实验sql命令.docx_第4页
数据库实验sql命令.docx_第5页
资源描述:

《数据库实验sql命令.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验一(一)数据定义一、基本表操作1.建立基本表1)创建供应商表S,由以下属性组成:供应商号SNO(CHAR型),供应商姓名SNAME(CHAR型),供应商状态STATUS(CHAR型),供应商所在城市CITY(CHAR型)。CREATETABLES(SNOCHAR,SNAMECHAR,STATUSCHAR,CITYCHAR)2)创建零件表P,由以下属性组成:零件代码PNO(CHAR型),零件名PNAME(CHAR型),颜色COLOR(CHAR型),重量WEIGHT(INT型)。CREATETABLEP(P

2、NOCHAR,PNAMECHAR,COLORCHAR,WEIGHTINT)3)创建工程项目表J,由以下属性组成:工程项目代码JNO(CHAR型),工程项目名JNAME(CHAR型),工程项目所在城市CITY(CHAR型)。CREATETABLEJ(JNOCHAR,JNAMECHAR,CITYCHAR)4)创建供应情况表SPJ,由以下属性组成:供应商代码SNO(CHAR型),零件代码PNO(CHAR型),工程项目代码JNO(CHAR型),供应数量QTY(INT型)。CREATETABLESPJ(SNOCHAR

3、,PNOCHAR,JNOCHAR,QTYINT)2.修改基本表1)在P表中加入属性零件产地CITY(CHAR型)。ALTERTABLEPADDCITYCHAR2)将P表中的属性WEIGHT类型改为SMALLINT型。ALTERTABLEPALTERCOLUMNWEIGHTSMALLINT3)删除刚才在P表中加入的零件产地CITY属性。ALTERTABLEPDROPCOLUMNCITY3.删除基本表1)在所有操作结束后删除S表。DROPTABLES2)在所有操作结束后删除P表。DROPTABLEP3)在所有操

4、作结束后删除J表。DROPTABLEJ4)在所有操作结束后删除SPJ表DROPTABLESPJ二、索引操作1.建立索引1)在S表上建立关于SNO的唯一索引。CREATEUNIQUEINDEXSUPPLY_SNOONS(SNO)2)在J表上建立关于JNO升序的唯一索引。CREATEUNIQUEINDEXPROJECT_JNOONJ(JNOASC)2.删除索引1)删除S表上的索引supply_sno。DROPINDEXS.SUPPLY_SNO2)删除J表上的索引project_jno。DROPINDEXJ.PR

5、OJECT_JNO三、视图操作1.建立视图在插入数据的S,P,J,SPJ基本表上为三建工程项目记录建立一个视图V_SPJ,包括供应商代码SNO,零件代码PNO,供应数量QTY。CREATEVIEWV_SPJASSELECTSNO,PNO,QTYFROMS,P,J,SPJ2.根据视图完成查询1)查询三建工程项目中供应商S1的供应情况。SELECT*FROMV_SPJWHERESNO=S12)查询三建工程项目使用的各种零件代码及其数量。SELECTPNO,QTYFROMV_SPJ3.删除视图在操作结束后删除视图

6、V_SPJ。DROPVIEWV_SPJ(二)数据操作一、更新操作1.插入数据1)向S表插入下列数据:S1,精益,20,天津S2,盛锡,10,北京S3,东方红,30,北京S4,丰泰盛,20,天津S5,为民,30,上海INSERTINTOSVALUES(‘S1’,’精益’,’20’,’天津’)INSERTINTOSVALUES(‘S2’,’盛锡’,’10’,’北京’)INSERTINTOSVALUES(‘S3’,’东方红’,’30’,’北京’)INSERTINTOSVALUES(‘S4’,’丰泰盛’,’20’,

7、’天津’)INSERTINTOSVALUES(‘S5’,’为民’,’30’,’上海’)2)向P表插入下列数据:P1,螺母,红,12P2,螺栓,绿,17P3,螺丝刀,蓝,14P4,螺丝刀,红,14P5,凸轮,蓝,40P6,齿轮,红,30INSERTINTOPVALUES(‘P1’,’螺母’,’红’,’12’)INSERTINTOPVALUES(‘P2’,’螺栓’,’绿’,’17’)INSERTINTOPVALUES(‘P3’,’螺丝刀’,’蓝’,’14’)INSERTINTOPVALUES(‘P4’,’螺丝刀

8、’,’红’,’14’)INSERTINTOPVALUES(‘P5’,’凸轮’,’蓝’,’40’)INSERTINTOPVALUES(‘P6’,’齿轮’,’红’,’30’)3)向J表插入下列数据:J1,三建,北京J2,一汽,长春J3,弹簧厂,天津J4,造船厂,天津J5,机车厂,唐山J6,无线电厂,常州J7,半导体厂,南京INSERTINTOJVALUES(‘J1’,’三建’,’北京’)INSERTINTOJVALU

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。