资源描述:
《数据库原理与应用(实验一)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《数据库原理与应用》实验报告(一)——认识Oracle及使用SQL*PIus.一、实验目的1、认识Oracle数据库管理系统;2、了解并会使用SQL*Plus工具。二、实验内容1、启动Oracle数据库【开始】・>【控制面板】->【管理工具】・【服务】将服务名称以“Oracle”开头的四个服务启动:OracleDBConsoleorcl、OracleOraDb1Og_home1iSQL^Plus、OracleServiceORCL、OracleOraDb1Og_home1TNSListenero启动方式:右键鼠标・>【启动】。2、启动SQL*Pl
2、us【开始】->【程序J->Oracle目录・>[SQLPlus]我的电脑东号保脸柜0ADECWE修复麽孜件"DECLARE我的文档网上邻压砂站fa£.docVhndov,CatalogWiftd^vsUpdate酩我音乐盒2010迅雷安全询览器®)PMicrosoftOffice口运行⑧…◎"3…
3、Inlmt・寸理]实验一认…
4、电]82S10S8数丿U
5、?
6、K1EQ@SB于30用户名:system口令:xg!233、设置SQL*Plus环境选项[文件(日编辑搜索⑸选项(0)帮助(巴4、CREATETABLE语句创建表studentCREATET
7、ABLEreader(cardidVARCHAR2(10)PRIMARYKEY,nameVARCHAR2(8),sexVARCHAR2(2)CHECK(sexIN('男女')),deptVARCHAR2(20),classNUMBER(l));OracleSQLTIusWIt5)迤龜昌側Ql>CKATETMLEreader2(cardidMKIM2(1I)PRIIMRVKEY,3nan?UARCNAR2(8h4sex«R2(2)CHECK(sex5deptmCHM2(20)f6classNUICERd));7Ql>INSERTINTOreader
8、2MH(卫眄戈黏男卅脚和);NSERTINTOreaderOl>CREATETABLEreaer(cardidIMRCHM2⑴)PR1KARYKEY,nanemHR2(8)fsexUMKMB2(2)CHECK(seiINC畀以J),deptU»R2(20).classHHKR⑴);5、在SQL*Plus中执行SQL语句(1)向表reader添加数据SQL>INSERTINTOreaderVALUES('S0002',‘张伟;労,数学系;1);按照此方法依次添加5条记录。:QL>CREATETABLEreader(cardidUARCHAR2(10
9、)PRIMARYKEY,naneUARCHAR2(8),sexUARCHfiR2(2)CHECK(sexIN(•畀JX')),deptUARCHAR2(20)>classNUMBER⑴);层己创惠QL>INSERTINTOreader2UALUESCT0O01'「刘勇「畀/计算机系M);喇建1行。;QL>INSERTINTOreader2UALUESCT8002;丁羽「畀.•计算机系M);临建1行。;QL>INSERTINTOreader2UALUESCT0O03*/T^-f•女;计算机系2);喇建1行。;QL>INSERTINTOreader
10、2UALUESCS80011「张清曜•,男,•数学系M);巳创建1行。;QL>INSERTINTOreader2UALUESCSmr,•张伟•畀「数学系;);巳创建1行。;QL>(1)查询表reader所有记录SQL>SELECT*FROMreader;—•
11、Jo;QL>SQL>SELECT*FROMreader;*2-0734:未知的命令开头-SQL>SELECT...--忽略了剩余的行。;QL>SELECT*FROMreader;;QL>SELECTname,dept,classFROMreaderWHEREsex=*男•;:ARDIDNAM
12、ESEDEPTCLASS峰勇羽饪清伟刘丁丁靈萦系000100020003;0001;0002(3)查询表reader中男性读者的姓名、工作单位、读者类型。SQL>SELECTname,dept,classFROMreaderWHEREsex二'男';SQL>SELECTname,dept,classFROMreaderWHEREse*■男・;CARDIDNAMESEDEPTCLASST0001T0002T0003S0001S0O02峰勇羽饪清伟刘厂丁HH-H数数系系系系系112116、常用SQL*Plus命令(DESC、LIST>RUN、EDIT
13、、SAVE>START、@、SHOW、HELP)(!)DESC、LIST>RUN语句查询SQL>DESCreader名称是否为空?类型C