资源描述:
《sqlserver概要总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、SQLServer概要总结(不能直接Copy运行,单引号要改)配置数据库选项附加、分离数据库数据类型(系统数据类型、用户数据类型)数据库操作(创建、修改、删除)表操作以及约束(创建、修改、删除以及各种约束)数据插入、更新、删除数据查询(数据查询、聚合函数、分组、联接)配置数据库选项(设置数据库是否只读)sp_dboption‘数据库名’,’readonly’,’True
2、false’如:设置’pubs’数据库为只读sp_dboption‘pubs’,‘readonly’,’True’----------------------
3、------------------------------------(设置数据库是否自动自动周期性收缩)sp_dboption‘数据库名’,’autoshrink’,’True
4、false’----------------------------------------------------------(设置数据库是否为单用户)sp_dboption‘数据库名’,’singleuser’,’True
5、false’-------------------------------------------------------
6、------------------------附加、分离数据库分离数据库:sp_detach_db‘数据库名’如:sp_detach_db‘pubs’附加数据库:sp_attach_db‘数据库名’,’主文件’如:sp_attach_db‘pubs’,’D:ProgramFilesMicrosoftSQLServerMSSQLDatapubs.mdf’-------------------------------------------------------------------------------数据库操
7、作----------创建数据库xp_cmdshell‘md新建文件夹名’比如:xp_cmdshell‘mdf:dbName’(在本机f盘下建立文件夹dbName)createdatabase‘数据库名’on[primary](name=逻辑名,filename=‘主数据文件实际路径+主文件名.mdf’,size=初始化大小(默认为1MB),maxsize=文件最大大小,filegrowth=文件增长大小),[filegroup文件组名](name=逻辑名,filename=‘次数据文件实际路径+次文件名.ndf’,size
8、=初始化大小(默认为1MB),maxsize=文件最大大小,filegrowth=文件增长大小)logon(name=逻辑名,filename=‘日志文件实际路径+日志文件名.ldf’,size=初始化大小(默认为1MB),maxsize=文件最大大小,filegrowth=文件增长大小)注:逻辑名不能相同比如:创建一个名叫dbStudent的数据库xp_cmdshell‘mdf:student’createdatabasedbStudenton--主数据文件(name=stu_data,filename=‘f:stude
9、ntstu_data.mdf‘,size=1,maxsize=5,filegrowth=1),--次要数据文件1(name=stu_data1,filename=‘f:studentstu_data1.ndf’,size=1,maxsize=3,filegrowth=1),--次要数据文件2(name=stu_data2,filename=‘f:studentstu_data2.ndf’,size=1,maxsize=3,filegrowth=1)logon--日志文件(name=stu_log,filename=‘
10、f:studentstu_data.ldf’,size=1,maxsize=4,filegrowth=1)----------修改数据库1.修改数据库名alterdatabase数据库名modifyname=新数据库名1.修改数据库(1)添加文件alterdatabase数据库名addfile(name=逻辑名,filename=‘文件实际路径+文件名’,size=初始化大小(默认为1MB),maxsize=文件最大大小,filegrowth=文件增长大小)[tofilegroup文件组名](2)修改文件alterdata
11、base数据库名modifyfile(name=逻辑名,filename=‘文件实际路径+文件名’,size=初始化大小(默认为1MB),maxsize=文件最大大小,filegrowth=文件增长大小)(3)删除文件alterdatabase数据库名removefile逻辑