SQL Server数据库创建指南

作者:热心市民鹿先生2023.12.19 23:37浏览量:5

简介:SQL Server数据库——创建数据库

SQL Server数据库——创建数据库
SQL Server 是一个强大的数据库管理系统,它可以帮助我们管理和维护复杂的数据库。在SQL Server中,创建数据库是进行其他操作的前提,如创建表、插入数据、查询数据等。下面将详细介绍如何在SQL Server中创建数据库。
一、创建数据库
创建数据库是通过使用CREATE DATABASE语句来完成的。下面是一个基本的语法:

  1. CREATE DATABASE database_name

其中,database_name是你想要创建的数据库的名称。
例如,要创建一个名为“mydatabase”的数据库,你可以执行以下命令:

  1. CREATE DATABASE mydatabase

二、指定数据库文件
在创建数据库时,可以指定一个或多个数据文件和事务日志文件。数据文件存储数据库的主体数据,而事务日志文件则存储用于恢复数据库的事务日志。
下面是带有数据文件和事务日志文件的基本CREATE DATABASE语法:

  1. CREATE DATABASE database_name
  2. ON
  3. ( NAME = data_file_name,
  4. FILENAME = 'path_to_data_file',
  5. SIZE = size_in_mb,
  6. MAXSIZE = max_size_in_mb,
  7. FILEGROWTH = growth_in_mb )
  8. LOG ON
  9. ( NAME = log_file_name,
  10. FILENAME = 'path_to_log_file',
  11. SIZE = size_in_mb,
  12. MAXSIZE = max_size_in_mb,
  13. FILEGROWTH = growth_in_mb ) ;

在这个语法中:

  • database_name 是你想要的数据库名称。
  • data_file_namelog_file_name 是逻辑文件名。这些文件名可以在后续的ALTER DATABASE语句中引用。
  • 'path_to_data_file''path_to_log_file' 是物理文件路径。这些路径可以是本地路径或网络共享。
  • size_in_mbmax_size_in_mbgrowth_in_mb 以MB为单位指定初始大小、最大大小和增长大小。这些值必须是正整数。如果未指定,系统将为数据文件分配默认值,为事务日志文件分配最小值。如果指定了大小但没有指定增长大小,那么该文件不会增长。
    例如,要创建一个名为“mydatabase”的数据库,使用一个名为“mydata”的数据文件和一个名为“mylog”的事务日志文件,可以执行以下命令:
    1. CREATE DATABASE mydatabase
    2. ON
    3. ( NAME = mydata,
    4. FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\DATA\mydata.mdf',
    5. SIZE = 10,
    6. MAXSIZE = 50,
    7. FILEGROWTH = 5 )
    8. LOG ON
    9. ( NAME = mylog,
    10. FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\DATA\mylog.ldf',
    11. SIZE = 5MB,
    12. MAXSIZE = 25MB,
    13. FILEGROWTH = 5MB ) ;