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