1、添加删除约束(约束名)元组的添加,修改,删除删除数据表试验过程createtablestudent(snochar(9)primarykey,/*sno是主码列级完整性约束条件*/snamechar(20)unique,/*sname取唯一值*/ssexchar(2),sagesmallint,/*类型为smallint*/sdeptchar(20)/*所在系*/);createtablecoursecnochar(4)primarykey,/*列级完整性约束条件,cno是主码*/cnamechar(40),cpnochar(4),/*cpno的含义是先行课*/ccreditsmallint,
2、foreignkey(cpno)referencescourse(cno)/*表级完整性约束条件,cpno是外码,被参照表是course,被参照列是cno*/createtablescsnochar(9),cnochar(4),gradesmallint,primarykey(sno,cno),/*主码有两个属性构成,必须作为表级完整性进行定义*/foreignkey(sno)referencesstudent(sno),/*表级完整性约束条件,sno是外码,被参照表是student*/foreignkey(cno)referencescourse(cno),/*表级完整性约束条件,cno是外
3、码,被参照表示course*/例createtablescnovarchar(3),/*变长的字符串,输入2个字符就是两个字符不会补空格*/snamevarchar(20),statusint,cityvarchar(20),constraintpk_snoprimarykey(sno),/*约束条件的名字为pk_sno*/createtableppnovarchar(3),pnamevarchar(20),colorvarchar(3),weightint,constraintpk_pnoprimarykey(pno),/*约束条件的名字是pk_pno*/createtablejjnovar
4、char(3),jnamevarchar(20),constraintpk_jnoprimarykey(jno)/*约束条件的名字为pk_jno*/例createtablespjsnovarchar(3),/*第一个表中的主码*/qtyint,/*数量*/constraintpk_spjprimarykey(sno,pno,jno),/*主码由3个属性组成*/foreignkey(sno)referencess(sno),/*表级完整性约束条件,sno是外码,被参照表是s*/foreignkey(pno)referencesp(pno),/*表级完整性约束条件,pno是外码,被参照表是p*/f
5、oreignkey(jno)referencesj(jno),/*表级完整性约束条件,jno是外码,被参照表是j*/数据表的更改在s表中添加一个concat列altertablesaddconcatvarchar(20)在s表中删除concat列altertablesdropcolumnconcat更改s表concat列的属性把长度由20改为30altertablesaltercolumnconcatvarchar(30)联络方式名字为concat修改属性为唯一的属性名为con_concataltertablesaddconstraintcon_concatunique(concat)删除约束
6、关系con_concataltertablesdropconstraintcon_concat/*插入一个元组*/insertintosvalus(s1,精益,20,天津)/*20不能写成20*/试验中的问习题的排除与总结归纳:在创建spj时有三个实体所以从3个实体中取主码,还有一个数量属性也要写上主码由那3个主码确定更改一个数据库中数据表时一定要先使该数据库处于正在使用状态constraint是可选关键字,表示primarykey、notnull、unique、foreignkey或check约束定义的开始。约束是特殊属性,用于强制数据完整性并可以为表及其列创建索引。-go可以不加但是要注意顺序注:go-注释提示错误注意添加一个空元素用null附sql备份-创建一个数据库studentcreatedatabasestudentgo-在数据库student中创建表studentcoursesc注意顺序usestudent-createtablestudentsnamechar(10)unique,/*sname取唯一值*/*;要加*/-
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1