
任务五 删除“学生表”的记录
删除表中的记录,同样有两种方式,即在【表编辑】标签页中删除指定记录,或用delete语句删除记录。
(一)在【表编辑】标签页中删除记录
在【表编辑】标签页中,可以同时删除一条或多条选中的记录,删除记录的方式与在Excel文件中删除选中的行类似。
【操作目标】
在【表编辑】标签页中删除“学生表”中“学生编号”为“X009”的记录。
【操作步骤】
STEP 1 展开【SQL Server Management Studio】的【教学管理数据库】节点,单击子节点【表】,展开并显示“教学管理数据库”所拥有的系统表和用户创建的表。
STEP 2 在【dbo.学生表】节点上单击鼠标右键,在弹出的快捷菜单中单击【编辑前200行】菜单项,打开表【表编辑】标签页。找到“学生编号”为“X009”的记录,单击记录左侧的按钮选中此记录。在此记录上单击鼠标右键,弹出快捷菜单,如图3-16所示。

图3-16 选中要删除的记录
STEP 3 单击【删除】菜单项,弹出信息提示对话框。单击按钮,删除此记录。
(二)用delete语句删除记录
读者应该通过对本节的执行,掌握delete语句的语法。
【基础知识】
delete语句可以删除表中的全部记录,也可以只删除满足条件的记录,其语法如表3-10所示。
表3-10 delete语句的语法

如果只使用“delete from学生表”,将删除表中的全部记录;如果追加where条件,则只删除符合条件的记录。
【操作目标】
在【SQL Server Management Studio】的【SQL查询】标签页中用delete语句删除“学生编号”为“X009”的记录。
【操作步骤】
STEP 1 启动【SQL Server Management】程序,将可用数据库设置为。
STEP 2 在【SQL查询】标签页中输入如图3-17所示的delete语句。
STEP 3 单击工具栏中的按钮执行delete语句,执行信息在【消息】标签页中提示,如图3-17所示。

图3-17 用delete语句删除记录