T-SQL

T-SQL 知识量:16 - 67 - 243

3.3 创建数据库><

使用T-SQL语句创建数据库- 3.3.1 -

使用T-SQL语句创建数据库的基本语法如下:

CREATE DATABASE database_name;

其中,database_name是想要创建的数据库的名称。

例如,要创建一个名为"MyDatabase"的数据库,可以使用以下T-SQL语句:

CREATE DATABASE MyDatabase;

这将在SQL Server中创建一个名为"MyDatabase"的新数据库。

请注意,创建数据库需要适当的权限。通常,只有具有足够权限的用户才能执行此操作。

除了基本语法之外,还可以在CREATE DATABASE语句中使用其他选项来指定数据库文件的物理路径、文件大小、增长设置等。以下是一个示例,演示如何指定数据库文件的物理路径和大小:

CREATE DATABASE MyDatabase  
ON PRIMARY   
(NAME = MyDatabase_Data, FILENAME = 'C:\Data\MyDatabase.mdf', SIZE = 100MB, MAXSIZE = UNLIMITED, FILEGROWTH = 10%)  
LOG ON   
(NAME = MyDatabase_Log, FILENAME = 'C:\Data\MyDatabase.ldf', SIZE = 50MB, MAXSIZE = UNLIMITED, FILEGROWTH = 10%);

上述语句创建了一个名为"MyDatabase"的数据库,并指定了主数据文件和事务日志文件的名称、位置、大小和增长设置。在实际应用中,可以根据需要调整这些参数来满足特定的需求。

参数的具体说明- 3.3.2 -

在T-SQL中创建数据库时,可以使用各种参数来定义数据库的属性和行为。以下是一些常用的参数及其具体说明:

1. DATABASE_NAME:这是数据库的名称,用于标识要创建的数据库。

2. ON PRIMARY:这个子句用于定义主数据文件。

  • NAME:主数据文件的名称。

  • FILENAME:主数据文件的物理路径和文件名。

  • SIZE:主数据文件的初始大小。

  • MAXSIZE:主数据文件可以达到的最大大小。如果设置为UNLIMITED,则文件大小不受限制。

  • FILEGROWTH:主数据文件的增长设置,指定文件每次增长时要增加的大小。

3. LOG ON:这个子句用于定义事务日志文件。

  • NAME:事务日志文件的名称。

  • FILENAME:事务日志文件的物理路径和文件名。

  • SIZE:事务日志文件的初始大小。

  • MAXSIZE:事务日志文件可以达到的最大大小。如果设置为UNLIMITED,则文件大小不受限制。

  • FILEGROWTH:事务日志文件的增长设置,指定文件每次增长时要增加的大小。

这些参数可以根据需要进行组合和调整,以满足特定的数据库需求。