创建SQL Server数据库

创建SQL Server数据库

1.以界面方式创建数据库
下面在SQL Server Management Studio中创建数据库“db_database”,具体操作步骤如下。
(1)启动SQL Server Management Studio,并连接到SQL Server 2012中的数据库。
(2)鼠标右键单击“数据库”选项,在弹出的快捷菜单中选择“新建数据库”命令,如图所示。
在这里插入图片描述
(3)进入“添加库”对话框,如图所示。在列表框中填写数据库名“db_database”,单击“确定”按钮,添加数据库成功。
在这里插入图片描述
①“常规”选项卡:用于设置新建数据库的名称。
② “选项”和“文件组”选项卡:定义数据库的一些选项,显示文件和文件组的统计信息。这里均采用默认设置。
2.使用CREATE DATABASE语句创建数据库
语法如下:

CREATE DATABASE [DB-date03]
ON PRIMARY(
--主数据文件的逻辑名称
NAME='DB-date03.MDF',
--主数据文件的物理名称(路径地址)
FILENAME='E:\SQL Server 练习\20190217\DB-date03.MDF',
--主数据文件的初始大小
SIZE=8MB,
--主数据文件自动增量
FILEGROWTH=10%,
--主数据文件增长的最大值
MAXSIZE=UNLIMITED
)
LOG ON(
NAME='DB-date03.LDF',
FILENAME='E:\SQL Server 练习\20190217\DB-date03.LDF',
SIZE=8MB,
FILEGROWTH=10%,
MAXSIZE=UNLIMITED
)

参数说明如下。
(1) database_name:新数据库的名称。数据库名称在 SQL Server 的实例中必须唯一,并且必须符合标识符规则。

(2) ON:指定显式定义用来存储数据库数据部分的磁盘文件(数据文件)。当后面是以逗号分隔的、用以定义主文件组的数据文件的 项列表时,需要使用 ON。主文件组的文件列表可后跟以逗号分隔的、用以定义用户文件组及其文件的 项列表(可选)。

(3) PRIMARY:指定关联的 列表定义主文件。在主文件组的 项中指定的第一个文件将成为主文件。一个数据库只能有一个主文件。有关详细信息,请参阅文件和文件组体系结构。

(4)LOG ON:指定显式定义用来存储数据库日志的磁盘文件(日志文件)。LOG ON 后跟以逗号分隔的用以定义日志文件的 项列表。如果没有指定 LOG ON,将自动创建一个日志文件,其大小为该数据库的所有数据文件大小总和的 25% 或 512 KB,取两者之中的较大者。不能对数据库快照指定 LOG ON。

(5)COLLATE:指明数据库使用的校验方式。collation_name可以是Windows的校验方式名称,也可以是SQL校验方式名称。如果省略此子句,则数据库使用当前的SQL Server校验方式。

(6) NAME:指定文件在SQL Server中的逻辑名称。当使用FOR ATTACH选项时,就不需要使用NAME选项了。

(7) FILENAME:指定文件在操作系统中存储的路径和文件名称。

(8) SIZE:指定数据库的初始容量大小。如果没有指定主文件的大小,则SQL Server默认其与模板数据库中的主文件大小一致,其他数据库文件和事务日志文件则默认为1MB。指定大小的数字SIZE可以使用KB、MB、GB和TB作为后缀,默认的后缀是MB。SIZE中不能使用小数,其最小值为512KB,默认值是1MB。主文件的SIZE不能小于模板数据库中的主文件。

(9) MAXSIZE:指定文件的最大容量。如果没有指定MAXSIZE,则文件可以不断增长直到充满磁盘。

(10)UNLIMITED:指明文件无容量限制。

(11)FILEGROWTH:指定文件每次增容时增加的容量大小。增加量可以用以KB、MB作后缀的字节数或以%作后缀的被增容文件的百分比来表示。默认后缀为MB。如果没有指定FILEGROWTH,则默认值为10%,每次扩容的最小值为64KB。

注意:
在创建数据库时,所要创建的数据库名称必须是系统中不存在的,如果存在相同名称的数据库,在创建数据库时系统将会报错。另外,数据库的名称也可以是中文名称。

发布了96 篇原创文章 · 获赞 147 · 访问量 9799

猜你喜欢

转载自blog.csdn.net/chonbi/article/details/104339291