利用SQL Server管理平台创建数据库
第一步
“开始”→“程序” →“Microsoft SQL Server 2008” →“SQL Server Management Studio命令”
→“登录”
第二步
“对象资源管理器” →“数据库右键” →“新建数据库”
第三步
“新建数据库”→“数据库名称等参数设置”→“确定” →“数据库设置成功”
通过命令方式创建数据库
语法:
CREATE DATABASE database_name
[ON [PRIMARY] [<filespec> [,…n]
[,<filegroupspec> [,…n]] ]
[LOG ON {<filespec> [,…n]}]
[FOR LOAD|FOR ATTACH]
<filespec>::=
([NAME=logical_file_name,]
FILENAME=‘os_file_name’
[,SIZE=size]
[,MAXSIZE={max_size|UNLIMITED}]
[,FILEGROWTH=growth_increment] ) [,…n]
<filegroupspec>::=
FILEGROUP filegroup_name <filespec> [,…n]
说明:
database_name:数据库的名称,最长为128个字符。
PRIMARY:该选项是一个关键字,指定主文件组中的文件。
LOG ON:指明事务日志文件的明确定义。
NAME:指定数据库的逻辑名称,这是在SQL Server系统中使用的名称,是数据库在SQL Server中的标识符。
FILENAME:指定数据库所在文件的操作系统文件名称和路径,该操作系统文件名和NAME的逻辑名称一一对应。
SIZE:指定数据库的初始容量大小。
MAXSIZE:指定操作系统文件可以增长到的最大尺寸。
FILEGROWTH:指定文件每次增加容量的大小,当指定数据为0时,表示文件不增长。
问题:
- 创建名称为cjgl的数据库到默认位置
IF EXISTS(SELECT * FROM sysdatabases WHERE name='cjgl')
DROP DATABASE cjgl
GO
CREATE DATABASE cjgl --创建名称为cjgl的数据库
- 创建名称为cjgl的数据库到指定位置,该位置为D盘的Data文件夹。
IF EXISTS(SELECT * FROM sysdatabases WHERE name='cjgl')
DROP DATABASE cjgl
GO
CREATE DATABASE cjgl
ON
( NAME = cjgl_dat,
FILENAME='d:\data\cjgl.mdf' –数据文件位于d盘的data文件夹内
)
- 创建名称为cjgl的数据库到默认位置,同时分别设置主数据文件和事务日志文件的属性。
IF EXISTS(SELECT * FROM sysdatabases WHERE name='cjgl')
DROP DATABASE cjgl
GO
CREATE DATABASE cjgl --创建数据库
ON PRIMARY --定义在主文件组上的文件
(NAME=cjgl_data, --逻辑名称
FILENAME='D:\Data\cjgl.mdf', --物理名称
SIZE=10, --初始大小为10MB
MAXSIZE=unlimited, --最大限制为无限大
FILEGROWTH=10%) --主数据文件增长幅度为10%
LOG ON --定义事务日志文件
(NAME=cjgl_log, --逻辑名称
FILENAME ='D:\Data\ccjgl.ldf', --物理名称
SIZE =1, --初始大小为1MB
MAXSIZE =5, --最大限制为5MB
FILEGROWTH =1) --事务日志增长幅度为1MB
- 创建包含多个数据文件和日志文件的数据库。该数据库名为cjgl,包含一个主文件组(主文件组包括有三个初始大小为10MB的数据文件)和两个次要文件组(次要文件组包含为两个8MB的日志文件)。
IF EXISTS(SELECT * FROM sysdatabases WHERE name='cjgl')
DROP DATABASE cjgl
GO
CREATE DATABASE cjgl
ON PRIMARY
( NAME=cjgl_data_1,
FILENAME='D:\Data\cjgl_data1.mdf',
SIZE=4MB,
MAXSIZE=20MB,
FILEGROWTH=4),
( NAME=cjgl_dat_2,
FILENAME='D:\Data\cjgl_data2.ndf',
SIZE=5MB,
MAXSIZE=20MB,
FILEGROWTH=10%),
( NAME=cjgl_dat_3,
FILENAME='D:\Data\cjgl_data3.ndf',
SIZE=10MB,
MAXSIZE=50MB,
FILEGROWTH=20%)
LOG ON
( NAME=cjgl_log_1,
FILENAME='D:\Data\cjgl_log1.ldf',
SIZE=1MB,
MAXSIZE=10MB,
FILEGROWTH=1MB),
( NAME=cjgl_log_2,
FILENAME='D:\Data\cjgl_log2.ldf',
SIZE=5MB,
MAXSIZE=20MB,
FILEGROWTH=10%)
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




