实验二 通过SQL语句创建与管理数据表_第1页
实验二 通过SQL语句创建与管理数据表_第2页
实验二 通过SQL语句创建与管理数据表_第3页
实验二 通过SQL语句创建与管理数据表_第4页
实验二 通过SQL语句创建与管理数据表_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验二 通过SQL语句创建与管理数据表实验目的掌握查询分析器的使用。掌握通过SQL语句创建表的方法。掌握通过SQL语句修改表结构的方法。掌握通过SQL语句添加、修改、删除表数据的方法。实验内容通过SQL语句删除表用SQL语句在数据库Student_info中删除实验一创建的Student表、Course表、SC表。 usu Student, info dicp table Student 曲g table Course dr陌 tabi scice % - |选消息三 FL, t) :. : . T =-:彳景I-.=1 R 回为: : A 1- r 法,:,:- : S 3.1.1. t 7

2、 I 一 _才景L行酬幻因3 :. FL:,虻:.- % K, I”:-?: Wl. 1.枝志 5. - - 7隹河 + 9? I: 因力 -: : - -1=1I ,通过SQL语句创建表用SQL语句在数据库Student_info中创建实验一中的Student表、Course表、SC表, 表结构如实验一中表B.2、表B.3、表B.4所示。ddr rarchar140厂二-系庭地址.);create table 区哓懿.(cm char(3) not null primary key.程号 cname archar (20) not nil 1, -课程名称 t.Dta:l_perlor sn

3、alllnt.-总学时 cr-edit tlnylnt.学许check tot3Ll_perlor?0 and credit?0 and credlt. cm,sno char(81 n. 1:!-. ,:? .1 pinsertintcj itudljt_iljfCi. dba tLdefitvalues fj 20110002s林虹f1991/1 l/12a / 051 ? 2Dll/D9/01a . a 北京计耸机牝 1 10D010);insertinto Studerjt.lnfo, dbovalues ( : : :. / :: - . PS. l.:,:,::. 1P. J: /

4、 : . /J : _*, :,::,:;100说3 消 Jft(1行受色响) ci行受围响)insertintodhck Ccufaevalues .:-.三 R . ,6 insertinto Studentlnlu,的Cojtasevalues .一.;”直一匚 E i: ::J,: .: j.insertInto Stud如dboP Csevalues C Q033. J日任埼言程序设计48/3a);insertinto tLdei_it_Li:jfu. dhcu Ceusevalues 004 .? Visual .Basic1 4S ,1-1OT% -由消后:-i: =? -;l:

5、1行受彩知1 i.二.三 T:1-;l:values( , / : :T , :- J;3 insertinto Student.Info. dbo. SCvalues - , . : ::-:; / .,: insertinto Student_infci. dbo. SCvalues 201皿 ,:厂:insertinto Student_infci. dbo. SCvaluaE ( 20110001 .? 004? / 05?);insertinto Student_infci. dbo. SCvalues C SOlWOOa* / 002? / E。;insertinto tudent

6、_inf&. db凸,SCvalues C .: i|h . 1 ,1OT / -m .作.(.1行受敦1白)I3:I -T :=:行受鼬印1行受T响1行受颖1自 执行如下语句:insert into student (sno, sname, sex) values (20101101,赵青,男 ),该语句能成功执行吗?为什么?不能。因为在into中没有出现属性列,新纪录在这些列上将去空值。但在表定义时说明 的not null的属性列不能去空值,否则将会出错。执行如下语句:insert into sc values (20110103, 005, 80),该语句能成功执行吗? 为什么?不能。在

7、Course表中没有005这个号,所以在SC中插入005会报错。(2)修改数据a.使用T-SQL语句,将Course表中的课程号为002的学分改为4,总学时改为64。update Courseset credit 4 t?tal_peri?r 64 where nnn = C02? ;|100% -3消息(1行受霰响)b.使用T-SQL语句,将SC表中的选修了002课程的同学的成绩*80%。日 update SCset grade grade 0. 8where cno=,002J ;100 % -消息 (2行受影响)(3)删除数据使用T-SQL语句,删除选修了“。语言程序设计”的学生的选课记录。 delete from SC where chd = (select ?nc from Course

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论