预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

库、表、约束创建以及删除 __________________________________________________________________ --创建库 createdatabasestuDB --删除库 usemaster go ifexists(select*fromsysdatabaseswherename='stuDB') dropdatabasestuDB --创建库 CREATEDATABASEstuDB ONPRIMARY--默认就属于PRIMARY主文件组,可省略primary ( NAME='stuDB_data',--主数据文件的逻辑名 FILENAME='D:\project\stuDB_data.mdf',--主数据文件的物理名 SIZE=5mb,--主数据文件初始大小 MAXSIZE=100mb,--主数据文件增长的最大值 FILEGROWTH=15%--主数据文件的增长率filegrowth ) LOGON ( NAME='stuDB_log', FILENAME='D:\project\stuDB_log.ldf', SIZE=2mb, FILEGROWTH=1MB ) GO _________________________________________________________________ --创建表 createtablestuInfo ( stuNamevarchar(20)notnull,--姓名,非空 stuNochar(6)notnull,--学号,非空 stuAgeintnotnull,--年龄,int类型默认4个字节 stuIDnumeric(18,0),--身份证号码 stuSeatsmallintidentity(1,1),--座位号,自动编号 stuAddresstext--住址,可以为空 ) --删除表 usestuDB go ifexists(select*fromsysobjectswherename='stuInfo') droptablestuInfo ______________________________________________________________________ --约束 --主键(primarykey) altertablestuInfo addconstraintpk_stuNoprimarykey(stuNo) --唯一性(uinque) altertablestuInfo addconstraintuq_stuIDunique(stuID) --默认填写(default('....')for) altertablestuInfo addconstraintdf_stuAddress default('地址不详')forstuAddress --检查(check(....)) altertablestuInfo addconstraintck_stuAge check(stuAgebetween15and40) --外键(foreignkey(列名)referencs主表名(列名)) altertablestuMarks addconstraintfk_stuNo foreignkey(stuNO)referencesstuInfo(stuNo) createtablestuMarks ( stuNOchar(6)notnull ) --删除约束 altertable有约束的表明drop约束名 _________________________________________________________________________ --通配符 --通配符解释事例 --‘’_一个字符Alike'C_' --%任意长度字符串Blike'CO_%' --[]括号中所制定范围内的一个字符Clike'9W0[1-2]' --[^]不再括号内中所制定范围内的一个字符串Dlike'%[A-D][^1-2]' __________________________________________________________________________ --插入数据 --insert表名(列名)values(填写插入相应的数值) insertdbo.stuInfo(stuName,stuNo,stuAge,stuID,stuAddress)values('张三',001,16,100,'青海互助') --插入多行数据 --(1)对象表存在 insertinto<表名>(列名) select<列名>from<源表名> --事例 insertintostuInfoBak(stuName,s