📅  最后修改于: 2023-12-03 15:41:57.506000             🧑  作者: Mango
在 SQL Server 中,向数据库中添加新表是一项基本任务。可以使用一些 SQL 命令来完成此任务。本文将介绍如何在 SQL Server 数据库中选择插入新表。
可以使用 SQL Server Management Studio (SSMS) 或 Transact-SQL (T-SQL) 命令来创建新表。使用 SSMS 是创建新表的最简单方法,但也有使用 T-SQL 的必要性,特别是当需要通过脚本或自动化过程创建新表时。下面将演示使用 SSMS 和 T-SQL 来创建新表。
下面是示例 CREATE TABLE 命令:
CREATE TABLE [dbo].[Employees] (
[EmployeeID] [int] IDENTITY(1,1) NOT NULL,
[LastName] [nvarchar](50) NOT NULL,
[FirstName] [nvarchar](50) NOT NULL,
[Title] [nvarchar](50) NULL,
[BirthDate] [datetime] NULL,
[HireDate] [datetime] NULL,
CONSTRAINT [PK_Employees] PRIMARY KEY CLUSTERED ([EmployeeID] ASC)
);
上面的命令创建了一个名为“Employees”的新表,该表有六个列。其中,EmployeeID 是主键列,LastName 和 FirstName 是必填列。
下面是示例 T-SQL 命令:
USE [MyDatabase];
GO
CREATE TABLE [dbo].[Employees] (
[EmployeeID] [int] IDENTITY(1,1) NOT NULL,
[LastName] [nvarchar](50) NOT NULL,
[FirstName] [nvarchar](50) NOT NULL,
[Title] [nvarchar](50) NULL,
[BirthDate] [datetime] NULL,
[HireDate] [datetime] NULL,
CONSTRAINT [PK_Employees] PRIMARY KEY CLUSTERED ([EmployeeID] ASC)
);
GO
上面的命令与使用 SSMS 创建新表的过程类似,只是将 CREATE TABLE 命令放在了 T-SQL 脚本中。
无论您选择使用 SSMS 还是 T-SQL 命令,向 SQL Server 数据库中添加新表是一个简单的过程。使用 SSMS 可以轻松定义和创建表,而使用 T-SQL 脚本可以更轻松地将表定义包含在应用程序或自动化过程中。无论哪种方法,您都可以使用 SQL Server 来创建您需要的表。