配色: 字号:
《MySQL数据库项目式教程》项目四 数据更新
2023-05-25 | 阅:  转:  |  分享 
  
MySQL项目四 数据更新2019年7月掌握插入、修改、删除数据表记录的方法学习数据更新的常用方法学习目标MySQL了解数据更新的概念具有
使用Navicat工具实现数据更新的能力重点、难点MySQL 插入表记录一一、插入表记录MySQL1.插入单条记录into:用在
insert关键字和表名之间的可选关键字,可以省略。字段名列表:指定要插入的字段名,可以省略。如果不写字段名,表示要向表中的所有字
段插入数据;如果写部分字段名,表示只为指定的字段插入数据,多个字段名之间用逗号分隔。值列表:表示为各字段指定一个具体的值,各值之间
用逗号分隔,也可以是空值NULL。语法格式:参数说明:一、插入表记录MySQL1.插入单条记录插入完整的一条记录示例语句:一、插入
表记录MySQL1.插入单条记录插入不完整的一条记录示例语句:注意:如果某些字段已经限制其约束为not null时,在插入时这部分
字段是必须得插入的一、插入表记录MySQL1.插入单条记录插入带有字段默认值的记录示例语句:注意:其家庭住址字段address采用
默认值为“地址不详”一、插入表记录MySQL1.插入单条记录插入已存在主键值的记录示例语句:注意:执行上述命令后,会弹出错误信息“
ERROR 1062 (23000): Duplicate entry ''190001'' for key ''PRIMARY''”,表
示系统不允许再重复插入;若更改stuNo为190020,则允许插入;再次证明主键具有唯一性一、插入表记录MySQL2.插入多条记录
字段名列表:此处的用法和插入单条记录的用法完全一样。值列表:表示为各字段指定一个具体的值,各值之间用逗号分隔,也可以是空值NULL
。语法格式:参数说明:一、插入表记录MySQL2.插入多条记录插入多条记录示例语句:MySQL 修改表记录二二、修改表记录MyS
QL1.单表数据修改<表名>:用在update和set关键字之间,表示要更新的表的名字,不可以省略。字段名1=值1:表示将该字段的
值修改为一个新的值,如果有多个字段的值需要同时修改,则用逗号分隔。值可以是常量、变量或表达式。where条件:指定要修改记录的条件
,可以省略。如果不写条件,则表示将表中所有记录的字段值修改成新的值;若写了条件,则只修改满足条件的记录指定字段的值。语法格式:参数
说明:二、修改表记录MySQL1.单表数据修改单表数据修改示例语句:二、修改表记录MySQL2.多表数据修改<表名>:表示要更新的
表的名字,多个表之间用逗号分隔。表名.字段名1=值1:表示将对应表名中字段的值修改为一个新的值,如果有多个字段的值需要同时修改,则
用逗号分隔。这里的字段名因为涉及到多张表,需要用“表名.字段名”表示。where条件:表示指定要修改记录的连接条件。语法格式:参数
说明:二、修改表记录MySQL2.多表数据修改多表数据修改示例语句:MySQL 删除表记录三三、删除表记录MySQL1.使用de
lete语句删除表记录<表名>:表示要删除记录对应表的名字。where 条件:表示指定要删除记录的条件。语法格式:参数说明:示例语
句:三、删除表记录MySQL2.使用truncate语句删除表记录语法格式:示例语句:注意:由于truncate table语句会
删除数据表中的所有数据,并且无法恢复,因此使用truncate table语句时一定要十分谨慎。MySQL 使用Navicat工具
实现更新记录四四、使用Navicat工具实现更新记录MySQL1.使用Navicat插入记录在左侧“连接树”工具栏中右键stude
nt表,单击“打开表”;图1 打开student表中数据四、使用Navicat工具实现更新记录MySQL1.使用Navicat插入
记录单击左下角的“+”新建记录按钮,即可创建新记录;图2 添加新记录至student表四、使用Navicat工具实现更新记录MyS
QL1.使用Navicat插入记录单击左下角的“+”新建记录按钮,即可创建新记录;图3 添加新记录至student表四、使用Nav
icat工具实现更新记录MySQL1.使用Navicat插入记录在新建的记录行中录入学号为“190007”的记录并单击点击工作区下
方“√”;图4 成功添加记录至student表四、使用Navicat工具实现更新记录MySQL2.使用Navicat修改记录打开需
要修改记录的student表,在需要修改的记录位置点击鼠标左键;图5 单击需要修改的记录四、使用Navicat工具实现更新记录My
SQL2.使用Navicat修改记录输入需要修改的新值,点击工作区下方“√”按钮;图6 查看student表中修改后的数据四、使用
Navicat工具实现更新记录MySQL3.使用Navicat删除记录在打开的student表中,选中要删除的记录,点击工作区下方
“-”按钮;图7 点击删除记录按钮四、使用Navicat工具实现更新记录MySQL3.使用Navicat删除记录系统会弹出“确认删
除”记录的提示对话框,点击“删除一条记录”按钮;图8 删除student表中的一条记录MySQL 任务实施五五、任务实施MySQL
1.插入记录清空数据库中表记录,SQL语句如下:五、任务实施MySQL1.插入记录对学生表student的执行插入命令,SQL语句
如下:五、任务实施MySQL1.插入记录对课程表course的执行插入命令,SQL语句如下:五、任务实施MySQL1.插入记录对成
绩表score的执行插入命令,SQL语句如下:五、任务实施MySQL2.修改记录对学生表student执行修改命令,将学号为“19
0007”的学生的家庭住址更改为“四川省成都市”,SQL语句如下:五、任务实施MySQL3.删除记录对学生表student执行删除
命令,将学号为“190010”的学生信息删除,并将学号为“190010”的学生成绩删除,SQL语句如下:MySQL 任务总结六六、
任务总结MySQL 通过对本项目的学习,掌握了向数据表中插入记录、修改记录、删除记录的方法。另外,还学习了利用图形化管理工具更新记录的方法。这些方法不仅为后期数据查询操作的学习提供了基础,而且也为学生成绩管理系统的数据管理与维护做好充分的准备工作。MySQL欢迎同学们提问
献花(0)
+1
(本文系大高老师首藏)