版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库系统概论实验报告学院:数学与计算机科学 / 软件学院专业:软件工程( 3)小组成员:姓名: 学号:姓名: 学号:姓名: 学号:题目:SQL语言参考大全实验4 姓名:陈建儿 学号:221200305日期:2014年4月25号实验目的:学会创建数据库,以及对表的插入,删除,修改等操作。实验内容完成情况:04.01 题目:create database mrgwh -使用 create database 命令创建一个名称是" mrgwh 的数据库执行结果:04.05 题目:alter database db_mrsqladd filegroup happy执行结果:r.肄厂04.13
2、 题目:use db_mrsql-使用 db_mrsql 数据库create table teacher -创建"teacher” 信息表(教师编号int,教师姓名 varchar(10),教师年龄 int,所教课程varchar(30)04.14 题目:use db_mrsqlcreate table shopp ing(商品编号int primary key,-使用primary key将“商品编号”字段设置为主键列商品类别 varchar(10),商品数量int,商品备注text)执行结果:04.15: use db_mrsql -使用 db_mrsql 数据库create t
3、able pupil -创建 tb_pupil04 数据表(学生学号varchar(8),学生姓名varchar(10) unique,-定义了具有唯一值(unique )的"学生姓名”列-创建一个检验约束(check)检验“学生年龄”列的值是否在8到15之间学生年龄int check(学生年龄=8 and学生年龄=15),学生性别int,备注text)执行结果:04.16 题目:use db_mrsql -使用 db_mrsql 数据库(学号 varchar(8) not null,-指定学号列不能为空姓名 varchar(10) unique,-定义了具有唯一值(unique)的
4、"姓名”列-创建一个检验约束(check)检验“年龄”列的值是否在10到20之间年龄 int check(年龄 >=10 or 年龄 <=20),性别char(2) not null -指定性别列不能为空)执行结果:04.17 题目:use db_mrsql-使用 db_mrsql 数据库create table tb_member04-创建会员信息表 tb_member04(会员编号int,会员名称 varchar(20),/*为“会员性别”列指定了默认值,将默认值设置为“男”*/会员性别 char(2) default '男',会员年龄int,)执行结
5、果:04.18题目:use db_mrsql-使用 db_mrsql 数据库create table tb_employee04 -创建员工信息表 tb_employee04(员工编号int,员工名称 varchar(20),基本工资 float,浮动奖金float,-“所得奖金”列是由“基本工资”和“浮动奖金”两个列的和计算得到的所得金额as (基本工资+浮动奖金),执行结果:)04.22:题目:USE db_mrsql -使用 db_mrsql 数据库/*通过使用系统存储过程sp_spaceused来查看学生信息表"tb_student04中的行数及表格所用的存储空间*/EXEC
6、 sp_spaceused 'tb_stude nt04'遇到问题:字符出错解决办法:单引号应为英语字符执行结果:丛耳J忻15JH日11: .jIudMCK | 10 KB1肛 OKSOKE04.23 题目:USE db_mrsql -使用 db_mrsql 数据库-使用系统存储过程 sp_depends来查看学生信息表"tb_student04 ”和其他表 的相关性EXEC sp_depe nds 'tb_stude nt04'执行结果:* I空耒j消息iypc1- Adc-i04- SE& 295725 * ched« cmwim
7、-eaa a-r lai-vr tsacaa i-n-r re*04.24 题目:USE db_mrsql -使用 db_mrsql 数据库/*给学生信息表“ tb_student04 ”添加“学生性别”列 */alter table tb_stude nt04 add 学生性别char(2)遇到问题:学生性别不用加单引号。解决办法:单引号去掉执行结果:题目:SQL语言参考大全实验5姓名:陈秋霞 学号:221200328日期:2014年4月25号题目:学会对表的插入,删除,修改等操作实验内容及完成情况:1.use db_mrsql-使用db_mrsql数据库insert into tb_hom
8、e04 -向房屋信息表中插入一条记录(住房编号,住房名称,住房类别,住户姓名,备注信息)values ( 1001 , 'XX 名称, 一室一厅,王雪健,无)GOselect * from tb_home04 -查看房屋信息表插入后的数据信息GOuse db_mrsql-使用db_mrsql数据库select * fromtb_huiyuan04-向数据表中插入NULL值-查询数据表中的信息in sertinto tb_huiyua n04-查看插入后的数据表中的信息select* from tb_huiyuan04values ('H-1004'王雨婷',NU
9、LL,NULL)住房编号住房屯称住斑别住户昨冒工信息1 nni 10011 XX名称室一厅王爭使无11001hhjftkNULLNULL31002sNULLNULL41001XX名称-窒一厅王雪僱无51001XX名称室一厅王雪偉无去员it名冢腥住址备连1H1QQ1李莉莉吉林省长春市暂无2H 1002吉林省辰春审暫无3H1003菜圆圆塁龙江省咱尔滨市暂无4H-1004NULLNULL5H-1M4王雨婷NULLNULL合员塢号会员姓容冢庭住址备注1口丽厂j孚莉莉吉林省$春市暂无2H1002'张萌萌吉林省恢舂市皙无3H 1003黒龙江省咱尔凑市皙无4壬雨桔NULLNU.5HKXM王雨蚂NUL
10、LNIL 一eH-1W4壬雨楫NULLNU.3.use db_mrsql-使用db_mrsql数据库select * fromtb_yuangong05use db_mrsql - 使用 db_mrsql 数据库-向数据表中插入一条数据数据,系统将会报错insert into tb_yua ngon g05values ( 1005, 孙建国',230108XXXXXXXXXXXX', 无')员工编号员工姓宕身份证号员工脅连1 1 IIIL 1111 1001:李阴明234)1 Q8XXXXXXXXXXXX皙无员工昔注21002王贏芬234)MXXXXXXKXmxX暂无
11、员工备连31003234KM11XXXXXKXXXXX暂无员工番注41DCM于阳240OT22XXXKK)OOOa<X暫天员I备连51000孑小涛30&腳SSBXXXXXX誓无G1005孙建国23fll0SXXXXXXX)OOOO(无4.use db_mrsql-使用db_mrsql数据库中插入一条数据insert intotb_shopping04-向商品信息表 “ tb_shopping04 ”(商品编号,商品名称,商品数量,上市日期)values ( 1023, 洗衣粉','200', '2008-3-5')GOuse db_mrsq
12、l -使用 db_mrsql 数据库select * fromtb_shopping04-查看插入数据后数据表中的信息简話S标上 rfiESfl崗品廣明1! i65i1香皂100MOS-Olfll OTzMiOfl 5001实惠装21002洗发水202003)2 omoaDoo10加瞿不加价31003服装502OO8-D3r120005fl新急上芾41004手机202003011 MkCHktM MO20SJ苗上市惊肓不斷51023洗衣粉20084)3)5NULLNULL61023洗衣柠20020可珈 000:50 000NULLnull11023洗衣粉ZOT20084)3)5 OT:tW)i
13、M MONULLNULL5.use db_mrsql-使用db_mrsql 数据库in sertin tocar04 -向车辆信息表中插入一条数据(车辆编号,车辆名称,销售价格)values ( 1001 ,'车辆',10 )select* fromcar04车祈编昌车耦営称i肖筐价格车辆说閒1 nr -flu rre ihb? »n f 5-«hbii|.1(1M1|车辆110NULL2 ' idifi车弼10NULL6. use db_mrsql -使用 db_mrsql 数据库GO-查询数据表中的信息内容select* fromtb_pers
14、on04-向数据表中插入一条数据in sertintotb_person04(人员编号人员名称,人员备注)values(1004 ,'王强','他是一名勤奋的人!')-查询插入后的数据表中的信息情况select* fromtb_pers on04人B嘱错人页名椰九贝性册人贝管:主u1001张朋明暂无21K2王无思女暂无31fl03卞海燕玄暂无41004王强他是一名勤前!人25004王强NULL他是宕勤畜的人?人员编号人员名称人员性别人员管主1001綁明暂无21W2王天思女暂无31003卞海熏玄暂无41004王强他是一宕勤詢人三5 1004 王强NULL他是一茗勤
15、奋的人26 王强NULL他是一容勤奋的人!7. use db_mrsql -使用 db_mrsql 数据库GO-判断“ tb_stu04 "信息表是否存在,如果存在将该信息表删除if exists( select * from INFORMATION_SCHEMA . TABLES wheretable_ name= 'tb_stu04' )drop table tb_stu04 -删除该信息表GO-创建tb_stu04 数据信息表create table tb_stu04(编号 char ( 11 ) NOT NULL,姓名 varchar ( 40) NOT NU
16、LL,岀生年月日datetime ,-将该字段设置为日期时间类型备注text)GO-向该表中插入数据insertinto tb_stu04 values ( 'M-1001', 张晓波',getdate (),-查看插入数据后的信息select * from tb_stu04出生年月日1 rM-iMi|9. use db_mrsql -使用 db_mrsql 数据库GO-查询插入前的图书信息表“tb_booksell05 ”中的数据select* fromtb_booksell05insertin totb_booksell05 ( book name , id , b
17、ookprice , booksum ) values ( 'XX 小说',10008 , 20 , 10 )GO-查询插入后的图书信息表中的数据select* fromtb_booksell05idbuokj icailiubooKiJiKJebouKsuHi1t looda l20102i dooa心小识20IOidlbooknameIbocikqpncebuzkoksLim11l ioooo 1XX小遊20102lOOOBxxj"兌201031OOOBXXJ、说201O10. use db_mrsql -使用 db_mrsql 数据库-创建工人信息"t
18、b_worker05" 表create table tb_worker05s(工人编号varchar(10),工人姓名varchar(20),工人性别char ( 2),工人备注varchar(50)in sertinto tb_worker05svalues ( '101','小强','女','暂无')select* from tb_worker05s工人编呂工A醛工人性别工人备空Vi wiibiihbiilain ran、11D1葩虽* bmi iimnin RwaiiiaBiiHl暂无出现问题:1.常出现一些中文符
19、号,使系统难以识别。2向表格内插入信息时,插入的值与表格的属性不一致导致插入失败未解决问题:8.U5e侵用di敎据库GO"基于员工信息表创建视图* /create viewselecr ftl Iron; xi_yuangong05一查看创建石的视固信息、select * f rorr vieiw yua gonginto vi yuan gongvaluer 100S ,f r 2 3C10c 3 SXXXXXX r fGOselect " f T-crr.七匕E题目:SQ语言参考大全实验6姓名:苏雯学号:221200319日期:2014.4.27实验环境:SQL Ser
20、ver2008(Wi n7)实验内容与完成情况:1. use db_mrsql -使用 db_mrsql 数据库GOselect * from tb_teacher06GOupdate tb_teacher06 set教师备注='对待工作认真负责!GOselect * from tb_teacher06GOp结果民!肯息蒯帀漏号教师名称教师督注1i loci对待工作认耳奂击!210D2壬雪时待工作认直员蛊!31003赵明对侍工作认真気畫!41004王區1園対特工作认真负訟輙师痛号和帀名称孰帀謎110011舐槪則待工作认真負责!21W王雪对待工彳乍认直贾靑!31003老明对待工作认専负责
21、4KMM王區1股对待工作认真负訟MN-KC7149OI/I1U9SQLEXPRESS WIN-KO7:49OMlU9Adminidb.mnql 00:0ft00 S 行2. usedb_mrsql- 使用 db_mrsql数据库GOselect* fromtb_car04GOupdatetb_car04set备注-这是辆好车!where车辆编号-1001GOselect* fromtb_car043结果匾消息主潮号车祜称备注1? 10D1车樓1泗返是一畅车!21002车舉100曽死31001车報350车禅病号车钓咎称生衲数里肯注1j WOT车宵2OQ21002茎耦2100曹无31001车鞭3*
22、MN-KO7149CM1J9(SQLEXPRESS “WIN-KQYWOMlUgiXAdminL. db_mr?q|30:00:015f?3. usedb_mrsql- 使用 db_mrsql数据库select* fromtb_stu05updatetop (2)tb_stu05set学生备注='是一名好学生!select* fromtb_stu05一菇果_J消息学生拄名学主总臓字珈11001王丽雪蜩晳无21002421晉无210M王睢4竝410D4李佳451暂天学生端号呼生姓倉学生恵成需学生备逹11M1王菌雪289是一制学主!210Q2421旱一無堺学兰专31003王删432皆无41
23、0(k451母童,.| WIN-K071490M1U9(SQL£XPRES5 . | W:N-KO7l490IMlU9AdminL,h db,mrsql gQGOO 呂行4. use db_mrsql-使用 db_mrsql 数据库GOif exists( select * from INFORMATION_SCHEMA . TABLES where table_ name= 'tb_memberCardO4' )drop table tb_memberCardO4 -删除该信息表GOcreate table tb_memberCardO4(会员编号int ,会员姓名
24、 varchar (20),会员卡积分 float ,会员卡等级 varchar ( 20 )in sertintotb_memberCard04values(1,'于洋',30 ,'银卡')in sertintotb_memberCard04values(2,'王雪,80 ,'金卡')in sertintotb_memberCard04values(3,'张波',120 , 'vip')in sertintotb_memberCard04values(4,'齐春苗',140 , '
25、vip')GOselect * from tb_memberCard04update tb_memberCard04set 会员卡积分=会员卡积分 +(select会员卡积分from tb_memberCardO4where 会员编号='1')where 会员卡等级='vip'select * from tb_memberCardO4结異丄消息会员漏号会员姓名会员卡秋分会员卡諄级jk1于洋3021ED鋅31120vip44140vip会员编号会磁皂兰员卡枳甘会贡卡等级1 Jill!30银卡22壬雪80金左31弓継150vtpII144170V1DWIN-
26、K071 斗gOMlUaSQLEXPRE畢VWN-KO7L4gOMlUgVmini讣db_mr&ql4 行5. use db_mrsql -使用 db_mrsql 数据库GOupdate tb_memberCardO4set 会员卡积分=会员卡积分 +(select 会员卡积分from tb_memberCardO4where 会员卡等级='金卡')where 会员卡等级='金卡'select * from tb_memberCardO4芒结果匕消息会员(烏号会员姓名会员糊分会员卡等级#1訂汗洋眼卡三2 ?王雪IfiO33flp44吝春苗17D'
27、g©蛮“ WIN K匚71490M1U洪SQLEXPEESS ”. W1N-KO7149OM1U9'Admini., db.mnql 00:00:00 4 行6. use db_mrsql -使用 db_mrsql 数据库select* fromtb_hy04select* fromtb_hycard04GOupdate tb_hycard04set 卡中金额=卡中金额 +(select tb_hy04 .会员积分 from tb_hy04 inn erjoi ntb_hycard04 on tb_hy04 .会员编号=tb_hycard04 .会员编号)where tb_h
28、ycard04 .会员编号=1001会员鳴号芸员独名会员彳盼-1locii制月1210D2王强341M3穽看1004孙馬2030合员彌号卡中樂额110011 90mi-mi rE am r hi会员【扁号卡中金额J1iom | noJ申查| VIN-KQ7149QM1USQLEXPRESS WlN-KOyiWIWllUdmim db.mrsql ggQO 6 行GOselectfrom tb_hycard047. use db_mrsql -使用 db_mrsql 数据库GOselect * from tb_money04updatetb_money04set 基本工资=基本工资+50,浮动奖
29、金=浮动奖金+100where 工人编号 in(select工人编号from tb_work04 where工人编号=tb_money04.工人编号and职务='财会)select * from tb_money041I 1001j 960WD21M215004W31M3140045D工人编号基本工贵浮械金1j 10011000600210021500400310031400450结果_j消息工人堀号呈本工贸谭感奖金$查rmql 00:00:00WIN -<07149 DM 1U 9SQLEX PR E SS| W: N - KO7:49OM 1J 9Ad mi nl,. db5
30、行8. usedb_mrsql- 使用 db_mrsql数据库select* fromtb_logi n06declarei asint ;set i = 1000 ;updatetb_logi n06set i =编号=i + 1select* fromtb_logi n06血踣朶消息姓名年龄41fw5i?弓糊23吉林省転春市暂无121002王雷22習无31DD3李佳25吉林省长春市4100421吉林省底寿古51fWS20吉岳寿击=扁Z姓名丰龄家庭建如备逹1,HH, 11 ,B1 “100123吉林省圧巻韦暂无210K王雷22暂无310D3李僅2E占林省芒看百暂无J41004昊颖21言林省丘
31、看方曹无5IMS20吉林省医看击羽童,.,WIN- KO7149O M1 U9SQLEXPRES S WtN-KO7149OMlU9VdminiM.db_mr&ql 00;00<X10 fj9. use db_mrsql -使用 db_mrsql 数据库 select * fromtb_person06declare i as varchar ( 50);set i = '暂无备注!;updatetb_pers on06set 人员备注=iwhere 人员性别='男'select * from tb_person06I藩果_J消息人歸 人员揃人贯性别人贡备
32、注 t i张伟 畀皙元爸注!4-厦 伟强艶歸红 強奇赵範r<人员蹣号人员茗祢人员性别人贯备生 暂另备注! 暂元笛注? 暫元督适! 无WIN-K07149QMlU9Admiri. | db.mrql | OTKXHX) | 10 fj尤10. usedb_mrsql- 使用 db_mrsql数据库select* fromtb_user06declareA asvarchar(20);set A='123456'Jupdatetb_user06setuserpwd=Awhereuserid =1001S- V1N-KC7149OM1U9SQLEXFRESS “、select*
33、from tb user06J结果_J消息useriduefname1flCHJI 1小张1234M21002小車5553W小吕3&£41004小房777三u$endusemameuseipwd1I 1001小张125621002小李5553小吕W41M4777I董“ MN-<O7149OM1U9SQLEXFIESS | WlN-KQ7149OMlU9iAdminL, db.mrsql | 00:00:TO 4 行出现的问题:有些SQL语言使用的基本表不存在解决方案:更换为具有相同属性的基本表题目:SQL语言参考大全实验14姓名:陈建儿陈秋霞苏雯日期:2014年4月25
34、号实验目的:学会对视图的插入,删除,修改等操作。实验内容完成情况:14.1 题目:use db_mrsqlgocreate view 视图 5asselect disti net编号,账号工龄工资from dbo.tb_staff14 inner JOINgoexec sp_helptext'视图 5'遇到的问题:视图 5的名称已存在解决办法:把视图 5名称改为:视图 66,注意下方 exec sp_helptext'视图5'也得改为exec sp_helptext'视图 66'执行结果:1 ; Ert!EE2 ai3 sdeizLddinct4
35、 tsp 103 pm st14-jd as lllJ. dhai汕口出_心 _眄廿" 黑口 站码 北Ult6 血d聲“ w跡* 曲Zj?7 和r 的 is.Frrff I* irwr JOINdoo tt rsf a.-ac«i14 nn QGlt atarli ri廿ertU rxrrziEr 1<125EXRFGS 1013 SP13 CM itmi niitFHte-rdb mraq14.2 题目:use db_mrsqlgocreate view 视图 7asselect n ame ,nu mber,duty,departme nt,telfrom tb_
36、staff14遇到问题:视图7已存在解决办法:视图7改为视图77 执行结果:JMst07VSQl£XPKES£ (l£kO SP1 SMslDTWiiwiktratDf db_mreql OOOCHH14.3 题目:use db_mrsqlgoalter view 视图 4(name,number)asselect a.n ame,b .nu mberfrom dbo.tb_staff14 as a inner join dbo.tb_staff_wages14 as b on a.nu mber=b .nu mber where a.nu mber>100
37、0 and a.nu mber<9999 goexec sp_helptext '视图 4'遇到问题:不存在视图 4解决办法:把视图 4改为视图66 执行结果:III仕.KBiiisaaa “!jadaBiAaia -u亠 = _. w1 : CHEATE辰幄朝圉砌严ivjru恵2 m3 select nnaniM nwibcr1 fn&F dtwj to_ utgff 1I4 置 a irrifir cim dbc xb 玄art.,5访&ne 3 .riurter> PXC anca njreer<>99S,| ?W,tO7SQL-X
38、PRFSS (10 0 >P1) | yOtOAAHrnini-straror,- dh.14.4 题目:use db_mrsqlexec sp_help 视图 2go执行结果:创.d 却磁db1芒乔.严ZHOE-Z3-I31M3. 43CskjHiH.naMgZampjT-丁_r i_nE arka&口口 _j;nh_Jbi 血lt cf乩屈bl1* rmoM«n;hfr闻rnn?Qnrew.PRC.ClJJF2FLlTtMTre生仟声pChirg.PHja.JkS3LlyrtjMrflEt_FFC_CI54Ceparnien记 rchns»秤U测Oiewi
39、_FK._Cl_*SE5MWEhVre¥®1Cf««_pnc_a_AS存岁FflmO*ew-.FHC_O>57wOih# PHC Cl AS8wlrc-mnjmChr» FRC C1>5涉茸侃己祇1甌;(30.0 SPI 3Ms枕齐理們肩千忖華址.日占严呻1 00那俩 却 抒use db_mrsqlgodrop view 视图 14gocreateview 视图 14asselect* from tb_order14where order_name ='潘一 with check opti on消息令今已成功主戍。44*use db_mrsqlgodrop view 视图 15gocreate view 视图 15withen crypti onasselectfroma.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 20717-2024道路车辆牵引车和挂车之间的电连接器(15芯)24 V15芯型
- 二零二五版信息技术专业大学生实习项目合同协议3篇
- 二零二五年顶名购置住宅合作协议3篇
- 二零二五年社区停车场车位买卖及租赁合同
- 2024物业管理公司安全文化建设与实施合同3篇
- 二零二五年度公司并购项目股权交割与整合合同3篇
- 2024年简化版汽车租赁协议样式版
- 专业劳务合作协议2024年通行版版B版
- 二零二五版电视互动节目主持人聘任协议3篇
- 2024港口物流作业合同
- 商业伦理与企业社会责任(山东财经大学)智慧树知到期末考试答案章节答案2024年山东财经大学
- 【奥运会奖牌榜预测建模实证探析12000字(论文)】
- 人伤理赔专业试卷
- 主要负责人重大隐患带队检查表
- 鲁滨逊漂流记人物形象分析
- 新版心理倾听师资格考试备考题库(精简250题)
- 暂态地电压局部放电检测技术课件
- 220kV变压器监造细则
- 8 泵站设备安装工程单元工程质量验收评定表及填表说明
- 企业年会盛典元旦颁奖晚会通用PPT模板
- 污水管道工程监理控制要点
评论
0/150
提交评论