大型数据库技术实验4

大型数据库技术实验4

ID:44161992

大小:627.17 KB

页数:21页

时间:2019-10-19

大型数据库技术实验4_第1页
大型数据库技术实验4_第2页
大型数据库技术实验4_第3页
大型数据库技术实验4_第4页
大型数据库技术实验4_第5页
资源描述:

《大型数据库技术实验4》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验4基本表的创建、插入、更新和修改姓名:馬洪斌学号:专业:信計班级:09信計同组人:无实验日期:2012-04-II【实验目的与要求】■学会基本表的创建■掌握插入记录、更新记录和删除记录的操作【实验内容与步骤】思考问题:Select语名的基本语法结构?4.1基本表的创建SQL对基木表的定义是用CREATETABLE语句来实现的,该语句的格式如下:CREATETABLEtablename(columnname1datatype(size),columnnameNdatatype(size));实验4・1给出创建如下的Customer表(客户表)

2、的SQL语句。客户表属性列名含义数据类型Cno客户代号长度为5的字符串Cname姓名长度为20的字符串Company公司名称长度为30的字符串City城市长度为20的字符串Tel电话长度为15的字符串主码:Cno给出运行结果截图:J人SQL>CREATETABLECustomer2(3Cnouarchar(5),4Cnameuarchar(20),5Companyuarchar(30),6Cityuarchar(20),1Teluarchar(15),8constraintpk_Cusprimarykei^(Cno)9)~10/表己创建。实验4

3、・2给出建立订单表Order的SQL语句,其结构如下表所示。Orders表属性列名含义数据类型Ono订单代号长度为5的字符串Orderedate订购日期日期型Cno客户代号长度为5的字符串Freight运货费整型Shipmenldale出货日期日期型City出货地长度为20的字符串PaymenlTno付款方式号长度为1的字符串Status订单状态长度为20的字符串主码:Ono给出运行结杲截图:SQL>CREATETABLEOrders2(3Onouarchar(S),4Order_datedate95Cnouarchar(S),6Freight

4、int,7Shipment_datedate,8Cityuarchar(20),9Payment_Tnouarchar(1),18Statusuarchar(29),11constraintpk_Ordprimarykey(Ono)12)~13/表己创建。4.2查看表结构表结构的查看可以使用DESC语句来完成,该语句的格式如下:DESCtablename实验4-4.给出查看customer表结构的语句。给出运行结果截图:SQL>descCustomer名称是否为空?类型CNONOTNULLUARCHAR2(5)CNAMEUARCHAR2(20)

5、COMPANYUARCHAR2(30)CITYUARCHAR2(20)TELUARCHAR2(15)4.4将数据插入表中1.直接插入记录要将记录插入一个表中,可以使用INSERT语句,其一般语法如下:INSERTINTOtablenameVALUES(valuelforcolumnl,value2forcolumn2,valueNforcolumnN);实验4-3使用如4-1所示的INSERT语句在Customer表中插入数据:聖OracleSQL»Plus口回区

6、FileEditSearchOptionsHelpSQL>INSERTINTOC

7、USTOMER2UALUESCCOOOl1,'ZhangChen•,‘Citibank1,'Shanghai',・621—65963818;1rowcreated.SQL>SQL>注意:Value子句中的值列表表示表中各个列的值,必须按照与创建列时相同的顺序为表的所有列输入一个值。练习4-1.在Customer表屮插入如下的两条记录:CnoCnameCompanyCityTelC0002WangLingOracleBeijing010-62754108C0003LiLiMinshengbankShanghai021-624382102.通过用户

8、交互操作插入记录必须插入大量记录时,通过上述INSERT语句插入记录会非常费劲。得给出与要插入的记录的数量一样多的INSERT语句。取而代之的方法是提示用户输入数据,并重复同一命令。实验44给出如下INSERT语句:INSERTINTOCustomerVALUESC&Cno','&Ciianie','&Company','&City','&Tel');SQL拿Plus说明:“&”会提示用户输入数据。如果列的数据类型是字符或口期(日期被视为字符串类型),就必须使用单引号。如果要输入的数据是数字,则不需要把列名称放在引号之内。口回冈FileEdit

9、SearchQptionsHelpSQL>INSERTINTOCustomer2UALUESC&Cno1Cnarne"Company'City1Tel

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

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

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