微软的SQL Server支持几种不同的方法来在数据库中创建新表。许多数据库开发人员更喜欢手动编写创建此类对象的SQL语句,但更简单的方法依赖于GUISQL Server Management Studio中的工具。
下面概述的程序适用于Microsoft SQL Server Management Studio 2019,尽管追溯到2012年的版本的程序类似。
如何使用SSMS创建表
使用新建表向导创建一个表:
从SMSS,在Object Explorer中展开相关数据库的树。从表节点,右键单击并选择新>表格.
在New Table屏幕中,输入信息网格:
- 列名:为字段提供唯一的名称。
- 数据类型:在下拉列表框中选择字段包含的信息类型。审查来自微软的文档查看这些选项的完整演练。
- 允许null:如果该列可能为空,则检查该列。
在完成列表中的每一列时,修改窗口下半部分窗格中的详细信息属性。一般来说,最常用的属性是长度(字段的最大允许大小)和a描述(对该字段预期用途的简单英语定义)。
使用“表设计器”菜单,或右键单击表设计器中的特定列,可进一步细化表。菜单中的常见选项包括:
- 设置主键:切换列是否构成表的唯一键值。
- 插入列:向表中添加新列。
- 删除列:从表中移除一列。
- 的关系:建立到不同表的外键关系。
- 索引/键:为列设置唯一的属性或索引。
- 检查约束:设置控制字段可接受值的规则。如果值不在约束范围内,记录将不会保存。
按Ctrl+S保存该表。系统将提示您为表提供一个名称。
使用T-SQL创建表
微软的T-SQL支持数据定义语言能够创建、删除或修改对象。如果您不是非常熟悉SQL,请坚持使用SSMS中的可视化编辑器。