sql server操作备忘

sql server操作备忘

ID:14329390

大小:62.50 KB

页数:30页

时间:2018-07-28

sql server操作备忘_第1页
sql server操作备忘_第2页
sql server操作备忘_第3页
sql server操作备忘_第4页
sql server操作备忘_第5页
资源描述:

《sql server操作备忘》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SQLserver操作备忘创建一个数据库(库名:学生库)并设置两个数据文件和两个日志文件createdatabase学生库onprimary(name=学生_data1,filename='e:学生_data1.mdf',size=1mb,maxsize=3mb,filegrowth=1mb),(name=学生_data2,filename='e:学生_data2.ndf',size=1mb,maxsize=3mb,filegrowth=10%)logon(name=学生_log1,filename='e:学生_

2、log1.ldf',size=1mb,maxsize=2mb,filegrowth=1mb),(name=学生_log2,filename='e:学生_log2.ldf',size=1mb,maxsize=2mb,filegrowth=10%)删除数据库:dropdatabase学生库(数据库名)更改数据库中(数据文件学生_data1)的原始大小结构alterdatabase学生库modifyfile(name=学生_data1,size=5mb)更改数据库中(日志文件学生_log1)的原始大小结构alterdata

3、base学生库modifyfile(name=学生_log1,size=2mb)为数据库添加一个日志文件(学生_log3)alterdatabase学生库addfile(name=学生_log3,filename='e:学生_log3.ldf',size=1mb,maxsize=2mb,filegrowth=10%)设置数据库(学生库)为只读:execsp_dboption'学生库','readonly',true设置在同一时间内只有一个用户访问数据库(学生库):execsp_dboption'学生库','singl

4、euser'自定义数据类型:execsp_addtypecity(类型名),'nvarchar(15)',null删除自定义数据类型:execsp_droptypecity(类型名)use学生库打开数据库(学生库)createtable学生表(表名)创建一个学生表(学号intnotnull,姓名varchar(20),爱好varchar(20),出生日期datetime)删除表:droptable学生表(表名)标识约束属性(两种方法):①在创建表(学生表)的同时,将学号设置标识createtable学生表(学号intn

5、otnullidentity(1,1)primarykey,姓名varchar(20)unique,爱好varchar(20),出生日期datetime)②更改学生表,添加学号标识createtable学生表(姓名varchar(20)unique,爱好varchar(20),出生日期datetime)altertable学生表add学号(字段名)intidentity(1,1)主键约束(两种方法):①在创建表(学生表)的同时,将学号设置主键createtable学生表(学号intnotnullprimarykey,姓

6、名char(20),爱好char(20),出生日期datetime)②更改学生表,将学号设为主键:altertable学生表addconstraintpk_学号primarykey(学号)唯一约束(两种方法):①更改学生表,将姓名设为唯一约束:altertable学生表addconstraintuq_姓名unique(姓名)②在创建表(学生表)的同时,将姓名设置唯一约束createtable学生表(学号intnotnullprimarykey,姓名char(20)unique,爱好char(20),出生日期dateti

7、me)外键约束(两种方法):①创建一个成绩表,学号字段设置外键,引用学生表表中的学号字段createtable成绩表(学号intforeignkeyreferences学生表(学号),姓名char(20),科目char(20),成绩int)②更改成绩表,外键,将引用“学生表”中的“学号”:altertable成绩表addconstraintfk_学号foreignkey学号references学生表(学号)检查约束(两种方法):①更改成绩表,添加检查约束,将查找成绩在0—100之间altertable成绩表addcon

8、straintck_成绩check([成绩]>=0and[成绩]<=100)②在创建表(成绩表)的同时,将成绩设置检查约束createtable成绩表(姓名char(20),科目char(20),成绩intcheck([成绩]>=0and[成绩]<=100),学号intforeignkeyreferences学生表(学号))使用i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。