当前位置: 首页 > 技术教程

sql server如何用代码创建数据库

  sql server如何用代码创建数据库?SQL Server是一款广泛使用的数据库管理系统,用于存储和管理数据。小编将带领大家一起来了解使用Transact-SQL (T-SQL) 代码在SQL Server中创建新的数据库。

  sql server如何用代码创建数据库

  1. 创建基本数据库

  步骤 1: 打开查询编辑器

  打开 SQL Server Management Studio (SSMS)。

  连接到您的 SQL Server 实例。

  在 SSMS 中,右键单击 Query 并选择 New Query。

  步骤 2: 编写 T-SQL 语句

  在查询编辑器中输入以下 T-SQL 语句:

  1CREATE DATABASE [YourDatabaseName]

  2ON

  3(

  4 NAME = N'YourDatabaseName_Data',

  5 FILENAME = N'path_to_your_data_file\YourDatabaseName_Data.mdf',

  6 SIZE = 5GB,

  7 MAXSIZE = 50GB,

  8 FILEGROWTH = 5GB

  9)

  10LOG ON

  11(

  12 NAME = N'YourDatabaseName_Log',

  13 FILENAME = N'path_to_your_log_file\YourDatabaseName_Log.ldf',

  14 SIZE = 1GB,

  15 MAXSIZE = 25GB,

  16 FILEGROWTH = 1GB

  17);

  18GO

  替换 [YourDatabaseName] 为您想要的数据库名称。

  修改 FILENAME 后面的路径为您希望存储数据库文件的位置。

  您还可以调整 SIZE, MAXSIZE, 和 FILEGROWTH 的值以适应您的需求。

  步骤 3: 执行 T-SQL 语句

  选择整个 T-SQL 语句。

  按 F5 键或者点击 Execute 按钮执行 SQL 语句。

  步骤 4: 查看新创建的数据库

  在 对象资源管理器 中,展开 Databases 节点查看新创建的数据库。

sql server.png

  2. 创建带有更多配置的数据库

  如果您需要更高级的配置选项,可以使用以下 T-SQL 语句示例:

  1CREATE DATABASE [AdvancedDatabase]

  2ON

  3(

  4 NAME = N'AdvancedDatabase_Data',

  5 FILENAME = N'path_to_your_data_file\AdvancedDatabase_Data.mdf',

  6 SIZE = 5GB,

  7 MAXSIZE = 50GB,

  8 FILEGROWTH = 5GB

  9)

  10LOG ON

  11(

  12 NAME = N'AdvancedDatabase_Log',

  13 FILENAME = N'path_to_your_log_file\AdvancedDatabase_Log.ldf',

  14 SIZE = 1GB,

  15 MAXSIZE = 25GB,

  16 FILEGROWTH = 1GB

  17)

  18COLLATE SQL_Latin1_General_CP1_CI_AS -- 设置排序规则

  19WITH

  20(

  21 DATA_FILE = N'path_to_your_data_file\AdvancedDatabase_Data.mdf', -- 数据文件

  22 LOG_FILE = N'path_to_your_log_file\AdvancedDatabase_Log.ldf', -- 日志文件

  23 FILESTREAM_ON = 2, -- 允许 FILESTREAM 存储

  24 MAXTRANSFERSIZE = 1073741824, -- 最大数据传输量

  25 AUTO_CREATE_STATISTICS = ON, -- 自动创建统计信息

  26 AUTO_UPDATE_STATISTICS = ON, -- 自动更新统计信息

  27 AUTO_SHRINK = OFF, -- 禁止自动收缩

  28 PAGE_VERIFY = CHECKSUM, -- 页面验证

  29 PARAMETERIZATION = SIMPLE, -- 参数化级别

  30 ALLOW_SNAPSHOT_ISOLATION = OFF, -- 快照隔离

  31 READ_COMMITTED_SNAPSHOT = OFF, -- 读已提交快照

  32 RECOVERY = FULL, -- 恢复模式

  33 FILEGROUP_DEFAULT = PRIMARY, -- 默认文件组

  34 COMPATIBILITY_LEVEL = 150, -- 兼容性级别

  35 LEDGER = ON -- 启用分类账

  36);

  37GO

  现在您已经学会了如何使用 T-SQL 代码在 SQL Server 中创建新的数据库。根据您的具体需求和场景,您可以选择基本的配置或是更高级的配置选项。如果需要更高级的配置选项,建议使用上面提供的更详细的 T-SQL 语句。

 


猜你喜欢