实验4.4 删除表的内容

更新于 2026年10月10日 版权声明
实验4.4 删除表的内容

【实验目的】

掌握使用SQL删除表中数据。

【实验内容】

①使用SQL删除表cus_bak中的顾客cid为 “c001”的行。

②使用SQL删除表agent_bak中的所有数据。

【实验步骤】

(1)使用SQL删除表cus_bak中数据

将表cus_bak中的顾客cid为 “c001”的行删除。

①在图标菜单中单击第一个图标 图示,新建一个查询窗口。

②在查询窗口输入下面的SQL语句:

DELETE FROM cus_bak WHERE cid = 'c001';

③单击工具栏中的 图示 图标或者按下快捷键“Ctrl+Enter”,执行上面的SQL语句。观察 “Output”输出区域面板,如果提示信息前有绿色小钩,则说明语句执行成功。(https://www.daowen.com)

④如果语句执行不成功,显示提示信息为“Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column.  To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect.”,则说明系统在使用安全更新模式。

⑤关闭安全更新模式。依次单击菜单命令“Edit”→“preference”,显示“Workbench Preferences”对话框,单击左侧“SQL Editor”,在“Other”部分取消复选框 “Safe Updates”,单击“OK”按钮,如图4.29所示。

图示

图4.29 “Workbench Preferences”对话框

⑥重启 MySQL Workbench ,重新执行步骤②和③。查看cus_bak表中是否还有cid为“c001”的顾客信息。

(2)使用SQL删除表agent_bak中所有数据

①在图标菜单中单击第一个图标 图示,新建一个查询窗口。

②在查询窗口输入下面的SQL语句:

DELETE FROM agent_bak;
或者
TRUNCATE TABLE agent_bak;

③单击工具栏中的 图示 图标或者按下快捷键“Ctrl+Enter”,执行上面的SQL语句。观察 “Output”输出区域面板,如果提示信息前有绿色小钩,则说明语句执行成功。

④查询表agent_bak,观察表是否还有数据。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)