SQLserver笔记之数据库文件的创建、更改与删除
2014-04-01 22:18
901 查看
--create database基本格式:
--使用默认方式创建数据库
--指定数据库对应的物理文件的存储位置
--创建数据库时指定数据库文件和日志文件的属性
--alter database语句格式:
--添加次要数据库文件
--更改指定文件
--删除指定文件
--使用存储过程修改数据库
--查看数据库
--删除数据库
create database<数据库文件名> [on <数据文件>] ( [name=<逻辑文件名>,] filename='<物理文件名>' [,size=<大小>] [,maxsize=<可增长的最大大小>] [,filegrowth=<增长比例>] ) [log on <日志文件>] ( [name=<逻辑文件名>,] filename='<物理文件名>' [,size=<大小>] [,maxsize=<可增长的最大大小>] [,filegrowth=<增长比例>] )
--使用默认方式创建数据库
create database Library
--指定数据库对应的物理文件的存储位置
create database Library on (name=Library_dat, filename='d:\data\Library.mdf')
--创建数据库时指定数据库文件和日志文件的属性
create database Library on ( name=Library_dat, filename='d:\data\Library_dat.mdf', size=20, maxsize=60, filegrowth=5 ) log on ( name='Library_log', filename='d:\data\Library_log.ldf', size=5MB, maxsize=25MB, filegrowth=5MB )
--alter database语句格式:
alter database <数据库名称> {add file <数据文件> | add log file <日志文件> | remove file <逻辑文件名> | add filegroup <文件组名> | remove filegroup <文件组名> | modify file <文件名> | modify name=<新数据库名称> | modify filegroup <文件组名> | set <选项>}
--添加次要数据库文件
alter database Library add file ( name=Library_dat2, filename='d:\Data\Library_dat2.ndf', size=5MB, maxsize=100MB, filegrowth=5MB )
--更改指定文件
alter database Library modify file (name=Library_dat2, size=20MB)
--删除指定文件
alter database Library remove file Libraty_dat2
--使用存储过程修改数据库
sp_dboption [数据库名称] [,[要设置的选项的名称]] [,[新设置]] exec sp_dboption'Library','read only','TRUE'
sp_renamedb[当前数据库名称],[数据库新名称] sp_renamedb'Library','Library_bak'
--查看数据库
sp_helpdb[数据库名称] sp_helpdb --查所有数据库 sp_helpdb Library
--删除数据库
drop database <数据库名称> drop database Library
相关文章推荐
- 【黑马程序员】SQL server数据库学习笔记之数据库文件的创建、更改与删除
- 数据库自动备份、自动删除;创建任务本地保存文件
- MySQL学习笔记2:数据库的基本操作(创建删除查看)
- 【Github学习笔记】安装git,创建库,添加远程仓库,添加删除文件
- SqlServer--用代码创建和删除数据库和表
- php学习笔记3--文件系统的操作(创建、打开及批量删除)
- 创建删除控制文件并测试数据库运行情况
- Linux 创建、删除、修改 文件夹 文件命令(笔记)
- 使用终端操作数据库文件,创建 删除 查找内容 插入内容
- Linux目录创建删除,文件查看,cp命令学习笔记
- SqlServer系列笔记——数据库创建和备份
- 之前创建了一个表空间,然后今天不小心把表空间文件给删除了。然后用pl/sql连接数据库的时候,报ORA-01033错误。ora-01033:oracle initializationg or shut
- SQL学习笔记1——用代码创建、删除数据库
- 注册表REG文件编写实例(创建、删除、添加、更改键值)
- linux笔记之1--文件系统+创建、删除文件和文件夹命令
- SQLSERVER 不允许保持更改 您所做的更改要求删除并重新创建以下表..
- linux 监控文件的创建删除更改
- SQLserver学习day01 SQLserver简介 数据库的相关概念 创建删除数据库操作
- SQLServer 本地移动发布/订阅/分发数据库文件并更改逻辑名称和物理文件名