SQL Server 创建表

我们在上一节中完成了数据库的创建,在本节,我们要往这个新的数据库中加入点数据,要想将数据添加到数据库,我们就必须在数据库中添加一个表,接下来来看看具体的操作。

我们的数据库是一个任务跟踪数据库,那我们就建立一个名为 “Tasks” 的表。该表将持有的所有任务 - 一个重要的属性状态。然后,我们可以创建另一个表名为 “Status” 。这样在后面的操作中,我们可以针对不同表进行查询操作,找出工作需要做什么和给定的状态等。

来吧,让我们先来创建第一个表。

在SQL Server 2014创建表

我们依旧选择使用 SQL Server 管理套件(SSMS) 在 SQL Server 2014 数据库中创建一个表。

1、确保有正确的数据库扩展(在我们的例子中,数据库是“TaskTracker”),右键单击表图标并选择Table......从上下文菜单:

//img.mukewang.com/wiki/5c05f6140916c13602020158.jpg

2、一个新表将在设计视图中打开。当你打开了这样的界面,请执行以下操作:

  • 在截图中的值,完成细节的列名列数据类型列,允许空列。

  • 通过右键单击旁边的 TaskId 按钮(即其中关键出现在下面的截图同一地区),并选择设置主键 TASKID 列主键字段。

  • 通过设置是一种身份为 Yes (你可以找到在身份规格部分在底部窗格此选项)使 TASKID 列标识列。需要注意的是在底部窗格中设置的值,需要首先选择在顶部窗格中的列名。我们设置这个专栏是一个自动编号列 - 它会自动生成创建的每个记录一个新数值。

  • 设置 dateCreated 列的缺省值为 (getdate())。 (这将该字段为每个新记录自动插入当前日期到)。

//img.mukewang.com/wiki/5c05f651091169d706220435.jpg

我们现在做的是创建的列名,指定可以输入数据类型,并设置默认值。限制每一列的数据类型是非常重要的,以帮助维护数据的完整性。例如,它可以防止我们意外输入任务名称到一个字段,用于存储当前日期。SQL Server 将阻止进入表,数据不会粘附到我们已经为每列设置的规则的数据。

3、保存该表通过选择 File > Save Table_1 或者通过表的选项卡,然后从上下文菜单中选择保存 Table_1上单击鼠标右键:

//img.mukewang.com/wiki/5c05f66a0979368802500115.jpg

4、当系统提示,命名表(我们称之为 Tasks ):

//img.mukewang.com/wiki/5c05f704096a586a02520087.jpg

新表显示

新建的表会出现在数据库表部分,如果它不能显示出来,请尝试刷新对象资源管理器。 

您可以通过右键单击 onTables 并单击从上下文菜单刷新:

//img.mukewang.com/wiki/5c05f71809b032a001740148.jpg

下图是显示了该表以及列文件夹扩展:

//img.mukewang.com/wiki/5c05f7280935a41802010357.jpg

好了,这样就建立好一个数据库的表了,接下来,将要往表里面添加一些数据。


本内容均来自互联网,仅供参考,如有侵权请及时通知本站予以删除。邮箱:wiki#imooc.com (#改成@)

意见反馈 帮助中心 APP下载
官方微信