《SQL Server》之 数据库管理
来源:互联网 发布:天云大数据 雷涛 编辑:程序博客网 时间:2024/05/22 15:38
一、创建数据库
database_name:数据库的名称,最长为128个字符
ON:指明数据库文件盒文件组的明确定义额
PRIMARY:指定主数据库文件或主文件组。主文件组的第一个文件被认为是主数据库文件,其中包含了数据库的逻辑起点和数据库的系统表。如果没有PRIMARY项, 则在VREATE DATABASE命令中列出的第一个文件将被默认为主文件
filespec:文件说明,这些文字将用来表名该文件的用途,当多人合作开发数据库应用系统时,这些文字对于其他人理解文件用途有极大帮助
filegroupspec:文件组说明,用来标识文件组的用途,主要用于多人合作开发
LOG ON:指明事务日志文件的明确定义。如果没有LOG ON选项,则系统会自动产生一个与数据库名相同的文件名前缀,容量为所有数据库文件大小1/4的事务日志文件
NAME:指定文件在SQL Server中的逻辑名称
FILENAME:指定文件在操作系统中存储的路径和文件名称
SIZE:指定数据库的初始容量大小
MAXSIZE:指定文件的最大容量
FOR LOAD:此选项是为了与SL Server7.0以前版本兼容而设定的。
FOR ATTACH:用于附加已经存在的数据库文件到新的数据库中,而不用重新创建数据库文件
例如:创建一个名称是“mingri” 的数据库。其中,主数据文件名称是mingridat.mdf,初始大小是10MB,最大存储空间是50MB,增长大小是5MB。而日志文件名称是mingrilog.ldf,初始大小是5MB,最大的存储空间是25MB,增长大小是5MB。
create database mingrion(name=mingridat,filename='d:\mingridat.mdf',size=10,maxsize=50,filegrowth=5)log on(name='mingrilog',filename='d:\mingrilog.ldf',size=5mb,maxsize=25mb,filegrowth=5mb)
二、查看数据库信息
使用系统存储过程sp_helpdb
Sp_helpdb [[@dbname=]'name']
[@dbname=]'name':要查看的数据库名称
name:数据类型为sysname,无默认值
三、修改数据库
ADD FILE:指定要增加的数据库文件
TO FILEGROUP:指定要增加文件组到那个文件组
Add log file:指定要增加的事务日志文件
Remove file:从数据库系统表中删除指定文件的定义,并且删除其物理件。文件只有为空时才能被删除
ADD FILEGROUP:指定要添加的文件组
例如: 向“mingri” 数据库中添加文件组“loving”。
alter database mingriadd file(name=loving,filename='d:\loving.ndf',size=5mb,maxsize=25mb,filegrowth=5mb)
四、数据库更名
Sp_renamedb [@dbname=] 'old_name',
[@newname=]'new_name'
[@dbname=] 'old_name':是数据库的当前名称
[@newname=]'new_name':是数据库的新名称
例如:把数据库名称是“mingri ” 改为“love ”
exec sp_renamedb 'mingri','love'
五、删除数据库
DROP DATABASE database_name[,...n]
Database_name:是需要删除的数据库名称
- 《SQL Server》之 数据库管理
- 导图 SQL Server之管理数据库
- 导图 SQL Server之数据库对象管理 之 视图管理
- 导图 SQL Server之数据库对象管理 之表管理
- 导图 SQL Server之数据库对象管理 之索引管理
- 导图 SQL Server之数据库对象管理 之触发器管理
- sql server 数据库管理
- SQL Server 数据库表管理
- 导图 SQL Server之数据库对象管理 之存储过程管理
- 数据库优化之SQL Server
- SQL Server之数据库复制
- sql server 数据库之触发器
- Sql Server 2005数据库用户管理
- SQL server-管理事务和数据库
- SQL Server初探——数据库管理
- SQL Server 知识梳理一 数据库管理
- SQL server 2012数据库管理优化代码
- SQL Server数据库管理常用SQL和T-SQL语句
- 100题15输入一颗二元查找树,把该树转化为它的镜像
- 链式方法加载js文件
- linux下memcached安装以及启动
- c++ string类的操作函数总结
- [leetcode] Longest Consecutive Sequence
- 《SQL Server》之 数据库管理
- ubuntu 修改主机名
- Qt操作xml文件(增删改功能)
- 各种排序算法的稳定性和时间复杂度小结
- Qt使用Dom操作XML文件
- HDU 1257 子序列
- Dialog demo
- unity3D 学习笔记
- 25匹马_5条赛道_选出最快的几匹