作者在 2008-10-25 17:29:32 发布以下内容
数据库T-SQL语句不分大小写
1. 使用T-SQL语句命令方式建立数据库
CREATE DATABASE database_name
ON
PRIMARY //主键
(
NAME='name_data', //数据库逻辑名
FILENAME='e:\sql\data\MSSQL\Data\name.mdf', //数据库物理名
SIZE=5MB, //数据库起始大小
MAXSIZE=100MB, //数据库最大限制
FILEGROWTH=10%, //数据库文件增长率
) , //数据库主文件
(
NAME='name_data2', //数据库逻辑名
FILENAME='e:\sql\data\MSSQL\Data\name.ndf', //数据库物理名
SIZE=5MB, //数据库起始大小
MAXSIZE=100MB, //数据库最大限制
FILEGROWTH=10%, //数据库文件增长率
) // 数据库辅助文件
LOG ON
(
NAME='name_log', //数据库逻辑名
FILENAME='e:\sql\data\MSSQL\Data\name_log.ldf',
SIZE=5MB,
MAXSIZE=100MB,
FILEGROWTH=10%,
) //日志文件的创建
GO
数据库文件扩展名 : .mdf用于主数据文件 .ndf用于辅数据文件 .ldf 用于日志文件
2. 使用ALTER DATABASE 修改数据库
(1)
ALTER DATABASE data_name
MODIFY FILE
(
NAME=data_name,
想要修改的属性
)
GO //MODIFY一次只可以修改数据库的一个属性
(2)
ALTER DATABASE data_name
ADD FILE
(
NAME='name_data', //数据库逻辑名
FILENAME='e:\sql\data\MSSQL\Data\name.ndf', //数据库物理名
SIZE=5MB, //数据库起始大小
MAXSIZE=100MB, //数据库最大限制
FILEGROWTH=10%, //数据库文件增长率
)
GO //增加数据库文件
ALTER DATABASE data_name
REMOVE FILE name_data
GO //删除数据库文件
(3)
ALTER DATABASE data_name
ADD FILEGROUP filegroup_name
GO // 增加数据库文件组
ALTER DATABASE data_name
ADDFILE
(
NAME='name_data', //数据库逻辑名
FILENAME='e:\sql\data\MSSQL\Data\name.ndf', //数据库物理名
SIZE=5MB, //数据库起始大小
MAXSIZE=100MB, //数据库最大限制
FILEGROWTH=10%, //数据库文件增长率
)
TO FILEGROUP filegroup_name
GO //向文件组增加文件
(4)
ALTER DATABASE data_name
REMOVE FILEGROUP filegroup_name
GO //删除文件组时先删除文件组里的文件
(5)
ALTER DATABASE data_name
ADD LOG FILE
(
NAME='name_log', //数据库逻辑名
FILENAME='e:\sql\data\MSSQL\Data\name_log.ldf',
SIZE=5MB,
MAXSIZE=100MB,
FILEGROWTH=10%,
)
GO //添加日志文件
ALTER DATABASE data_name
REMOVE FILE name_log
GO //删除日志文件
注意:进行删除操作时必须保证数据库不被其他人使用
3. 使用DROP DATABASE删除数据库
DROP DATASE database_name
GO
2008-10-25
赵艳勋