简介:SQL Server数据库——创建数据库
SQL Server数据库——创建数据库
SQL Server 是一个强大的数据库管理系统,它可以帮助我们管理和维护复杂的数据库。在SQL Server中,创建数据库是进行其他操作的前提,如创建表、插入数据、查询数据等。下面将详细介绍如何在SQL Server中创建数据库。
一、创建数据库
创建数据库是通过使用CREATE DATABASE语句来完成的。下面是一个基本的语法:
CREATE DATABASE database_name
其中,database_name是你想要创建的数据库的名称。
例如,要创建一个名为“mydatabase”的数据库,你可以执行以下命令:
CREATE DATABASE mydatabase
二、指定数据库文件
在创建数据库时,可以指定一个或多个数据文件和事务日志文件。数据文件存储数据库的主体数据,而事务日志文件则存储用于恢复数据库的事务日志。
下面是带有数据文件和事务日志文件的基本CREATE DATABASE语法:
CREATE DATABASE database_nameON( NAME = data_file_name,FILENAME = 'path_to_data_file',SIZE = size_in_mb,MAXSIZE = max_size_in_mb,FILEGROWTH = growth_in_mb )LOG ON( NAME = log_file_name,FILENAME = 'path_to_log_file',SIZE = size_in_mb,MAXSIZE = max_size_in_mb,FILEGROWTH = growth_in_mb ) ;
在这个语法中:
database_name 是你想要的数据库名称。data_file_name 和 log_file_name 是逻辑文件名。这些文件名可以在后续的ALTER DATABASE语句中引用。'path_to_data_file' 和 'path_to_log_file' 是物理文件路径。这些路径可以是本地路径或网络共享。size_in_mb、max_size_in_mb 和 growth_in_mb 以MB为单位指定初始大小、最大大小和增长大小。这些值必须是正整数。如果未指定,系统将为数据文件分配默认值,为事务日志文件分配最小值。如果指定了大小但没有指定增长大小,那么该文件不会增长。
CREATE DATABASE mydatabaseON( NAME = mydata,FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\DATA\mydata.mdf',SIZE = 10,MAXSIZE = 50,FILEGROWTH = 5 )LOG ON( NAME = mylog,FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\DATA\mylog.ldf',SIZE = 5MB,MAXSIZE = 25MB,FILEGROWTH = 5MB ) ;