SQL Server 2016 数据库教程(第4版)
上QQ阅读APP看书,第一时间看更新

3.4 界面方式操作表数据

通过“SSMS”操作表数据的方法如下:在“对象资源管理器”中展开要操作的数据库,如“xscj”,选择要进行操作的表,如xsb,单击鼠标右键,在弹出的快捷菜单中选择“编辑前200行”菜单项,打开表数据窗口。

在此窗口中,表中的记录将按行显示,每个记录占一行。可以看到,此时表中还没有数据。可向表中插入记录,之后可以删除和修改已经插入的记录。

3.4.1 插入记录

插入记录是将新记录添加在表尾,可以向表中插入多条记录。刚开始输入数据,光标定位在第1行,然后逐列输入列的值。输入完成后,将光标定位到当前表尾的下一行。

【例3.5】参考本书附录中的数据样本,向表中插入数据。

输入时需要注意:

(1)没有输入数据的记录所有列显示为“NULL”。

(2)若表的某些列(例如,学号、姓名)不允许为空值,则必须为该列输入值,否则系统显示错误信息。已经输入内容的列系统显示“!”,如图3.3(a)所示。

(3)输入不允许为空值的列,其他列没有输入时,光标定位就可以定位到下一行,此时设置默认值的列就会填入默认值,如图3.3(b)所示。若列表内容与默认值不一致,则需要修改,如王林性别字段需要修改。

图3.3 执行结果

(4)性别字段为“bit”类型,用户需要输入“1”或者“0”,系统对应显示“True”和“False”。

(5)输入的记录中的主键(学号)字段列不能重复值,否则在光标试图定位到下一行时系统显示错误信息,如图3.4所示,并且不能离开该行。

图3.4 显示错误信息

图3.5所示为插入数据后的xsb表。

图3.5 向表中插入记录

3.4.2 删除记录

当表中的某些记录不再需要时,要将其删除。在“对象资源管理器”中删除记录的方法是:在表数据窗口中定位需删除的记录行,单击该行最前面的黑色箭头处选择全行,单击鼠标右键,选择“删除”菜单项。选择“删除”后,将出现一个确认对话框,单击“是”按钮将删除所选择的记录,单击“否”按钮将不删除该记录。

3.4.3 修改记录

在操作表数据的窗口中修改记录数据的方法是:先定位被修改的记录字段,然后对该字段值进行修改,修改之后将光标移到下一行即可保存修改的内容。