欢迎来到天天文库
浏览记录
ID:47545443
大小:780.50 KB
页数:13页
时间:2020-01-14
《实验二__通过SQL语句创建与管理数据表》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.实验二一、实验目的(1)掌握查询分析器的使用。(2)掌握通过SQL语句创建表的方法。(3)掌握通过SQL语句修改表结构的方法。(4)掌握通过SQL语句添加、修改、删除表数据的方法。二、实验内容1、通过SQL语句删除表用SQL语句在数据库Student_info中删除实验一创建的Student表、Course表、SC表。1、选择Student_info数据库,在该数据库环境中“新建查询”,然后完成删除操作2、分别填写如下SQL语言①、droptableStudent②、droptableCourseword范文.③、droptableSC3、删除操作完成2、通过
2、SQL语句创建表用SQL语句在数据库Student_info中创建实验一中的Student表、Course表、SC表,结构如实验一中表2、表3、表4(即创建出空表即可)所示①、创建Student表createtableStudent(Snochar(8)primarykey,Snamevarchar(8)notnull,Sexchar(2)notnull,Birthsmalldatetimenotnull,Classnochar(3)notnull,Entrance_datesmalldatetimenotnull,Home_addrvarchar(40))wo
3、rd范文.②、创建Course表createtableCourse(Cnochar(3)primarykey,Cnamevarchar(20)notnull,Total_periorsmallintcheck(Total_perior>0),Credittinyintcheck(Credit<=6andcredit>0))③、创建SC表createtableSC(Snochar(8)notnull,Cnochar(3)notnull,Gradetinyintcheck(Grade>=0andGrade<=100),primarykey(Sno,Cno),fore
4、ignkey(Sno)referencesStudent(Sno),foreignkey(Cno)referencesCourse(Cno))3、通过SQL语句管理表结构(1)添加和删除列a.给Student表增加身高(以米单位)Stature列,类型为numeric(4,2),word范文.允许为空值,且身高值需小于3.0米。altertableStudentaddStaturenumeric(4,2)check(Stature<=3.0andStature>=0)b.给Student表增加所在系Sdept列,字符型,长度2,不允许为空值。altertable
5、StudentaddSdeptchar(2)notnullc.给Student表增加邮政篇码Postcode列,字符型,长度为6,可以为空,若不为空时,则要求其值只能出现数字,不能是其它字符。altertableStudentaddPostcodechar(6)check(PostcodeLike'[1-9][0-9][0-9][0-9][0-9][0-9]')d.删除Student表中身高Stature列。①word范文.、添加Stature列时就已知该列存在约束条件,若要删除该列,必须先删除约束条件,则首先必须先找出约束条件的约束名称。以下有两种方法:1、写
6、入SQL语句找出altertableStudentdropcolumnStature2、运用企业管理器找出a、打开Student表b、选择Stature行,单击右键,选择“CHECK约束”c、约束名称显而易见②、其次删除Stature约束word范文.altertableStudentdropconstraintCK__Student__Stature__1A14E395③、最后删除Stature列,完成altertableStudentdropcolumnStature(2)添加和删除约束a.在Student表添加约束:入学时间必须在出生年月之后alterta
7、bleStudentaddconstraintbirth1check(Birth8、数据可自行添加。要求St
8、数据可自行添加。要求St
此文档下载收益归作者所有