使用SQL Server 2012创建表

表作为任何数据库的基本组织单位,包括由SQL Server 2012管理的数据库 。 设计合适的表来存储数据是数据库开发人员的基本职责,设计人员和管理员都必须熟悉创建新的SQL Server数据库表的过程。 在本文中,我们将详细探讨这一过程。

请注意,本文描述了在Microsoft SQL Server 2012中创建表的过程。如果您使用的是不同版本的SQL Server,请阅读在Microsoft SQL Server 2008中创建表或在Microsoft SQL Server 2014中创建表。

第1步:设计你的桌子

甚至在考虑坐在键盘上之前,请拔出可供任何数据库开发人员使用的最重要的设计工具 - 铅笔和纸张。 (好吧,如果你喜欢,你可以使用电脑来做这件事 - 微软Visio提供了一些很棒的设计模板。)

花点时间来勾画数据库的设计,以便它包含您需要满足业务需求的所有数据元素和关系。 如果您在开始创建表格之前通过坚实的设计开始流程,那么您将长远得多。 在设计数据库时,一定要包含数据库规范化以指导您的工作。

第2步:启动SQL Server Management Studio

一旦你设计了你的数据库,就该开始实际的实现了。 最简单的方法是使用SQL Server Management Studio。 继续并打开SSMS并连接到承载数据库的服务器,以在其中创建新表。

步骤3:导航到正确的文件夹

在SSMS中,您需要导航到正确数据库的Tables文件夹。 请注意,窗口左侧的文件夹结构包含一个名为“数据库”的文件夹。 首先展开这个文件夹。 然后,您将看到与服务器上托管的每个数据库对应的文件夹。 展开您想要创建新表的数据库对应的文件夹。

最后,展开该数据库下的Tables文件夹。 花点时间检查数据库中已存在的表的列表,并确保它反映了您对现有数据库结构的理解。 你想确保不要创建一个重复的表格,因为这会导致你可能很难纠正的根本问题。

第4步:开始创建表

右键单击Tables文件夹并从弹出菜单中选择New Table。 这将在SSMS中打开一个新窗格,您可以在其中创建第一个数据库表。

第5步:创建表格列

设计界面为您提供了一个三列网格来指定表格属性。 对于您希望存储在表中的每个属性,您需要确定:

继续完成网格矩阵,为新数据库表中的每一列提供这三个信息中的每一个。

第6步:确定主键

接下来,突出显示您为表的主键选择的列。 然后单击任务栏中的钥匙图标设置主钥匙。 如果您有多值主键,请在单击键图标之前使用CTRL键高亮显示多行。

完成此操作后,主键列将在列名称的左侧显示一个键符号,如上图所示。 如果您需要帮助,您可能需要阅读文章选择主键

第7步:命名并保存您的表

创建主键后,使用工具栏中的磁盘图标将表保存到服务器。 当您第一次保存表格时,系统会要求您提供表格的名称。 一定要选择一些描述性的内容,以帮助他人理解表格的用途。

这里的所有都是它的。 恭喜您创建您的第一个SQL Server表!