利用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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。