第3章 表中数据的基本操作-【千锋教育】MySQL数据库从入门到精通

2023-03-21
| 18页
| 131人阅读
| 0人下载
教辅

内容正文:

插入数据 更新数据 第3章 表中数据的基本操作 删除数据 插入数据 更新数据 删除数据 ☞点击查看本小节知识架构 3.2 3.3 3.1 ☞点击查看本小节知识架构 学习目标 掌握 掌握 了解 掌握 掌握插入数据的方法 1 了解使用TRUNCATE删除数据 4 2 掌握修改数据的方法 3 掌握使用DELETE删除数据 销售额 掌握知识 理解知识 熟悉知识 了解知识 2.5 2.5 2.5 2.5 3.1 插入数据 返回目录 3.1.1 为所有列插入数据 3.1.2 为指定列插入数据 3.1.3 批量插入数据 3.1 插入数据 通常情况下,向数据表中插入数据应包含表中所有字段,也就是为表中所有字段添加数据,为表中所有字段添加数据有以下两种方式。 1.在INSERT语句中指定所有字段名 通过使用INSERT语句列出表的所有字段可以向表中插入数据,语法格式如下。 3.1.1 为所有列插入数据 以上格式中,字段名1、字段名2等是数据表中的字段名称,值1、值2等是对应字段需要添加的数据,每个值的顺序、类型必须与字段名对应。 在插入数据时,INSERT语句中字段的顺序可以和数据库中表字段的顺序不一致,但VALUES中的值一定要和INSERT语句中字段的顺序对应。 3.1 插入数据 现在通过INSERT语句不按表字段顺序插入数据。 3.1.1 为所有列插入数据 从以上执行结果可看出,emp表中的第二条数据成功插入。由此可以看出,INSERT语句中字段的顺序可以和数据表中字段的顺序不一致,但一般不建议这样做。 以上执行结果证明了插入数据完成。为了进一步验证,使用SELECT语句查看emp表中的数据。 3.1 插入数据 2.在INSERT语句中不指定字段名 使用INSERT语句为所有列插入数据时,也可以不指定字段名,语法格式如下所示。 3.1.1 为所有列插入数据 以上格式中,值1、值2等表示每个字段需要添加的数据,每个值的顺序、类型必须与表中字段的顺序和类型都对应。 使用这种方式来插入数据,VALUES中值的顺序必须和数据表中字段的顺序对应,否则会出现错误。接下来进行错误演示。 3.1 插入数据 在一些实际场景中,表中可能只需要添加某几个字段的数据,其他字段用默认值即可,这就需要为指定列插入数据,语法格式如下。 3.1.2 为指定列插入数据 以上格式中,字段名1、字段名2等表示数据表中的字段名称,值1、值2等表示每个字段需要添加的数据,每个值的顺序、类型必须和字段名对应。 另外,在为指定列添加数据时,指定字段无须和数据表中定义的顺序一致,只要和VALUES中值的顺序一致即可。接下来演示这种情况,继续向emp表中插入数据,仍然只插入前4个字段的数据,但指定字段顺序与数据表中定义的不同。 3.1 插入数据 在实际开发中可能会遇到向数据表中插入多条记录的情况,用INSERT语句可以一条一条地插入数据,但这样做明显比较麻烦,这时可以进行批量插入数据,提高工作效率。接下来分两个方面讲解,一个是为所有列批量插入数据,另一个是为指定列批量插入数据。 1.为所有列批量插入数据 实际上,使用一条INSERT语句就可以实现数据的批量插入。与插入一条数据类似,在批量插入时,语句中罗列多组VALUES对应的值即可,语法格式如下。 3.1.3 批量插入数据 以上格式中,字段名1、字段名2等表示数据表中的字段名称,是可选的,值1、值2等表示每个字段要添加的数据,每个值的顺序、类型必须和字段名对应。 3.2 更新数据 前面讲解了如何插入数据,在插入数据之后,如果想变更,则需要更新数据表中的数据。在MySQL中使用UPDATE语句可以更新表中的数据,语法格式如下。 在以上语法格式中,“字段名”用于指定需要更新的字段名称,“值”用于表示字段更新的新数据,如果要更新多个字段的值,可以用逗号分隔多个字段和值,“WHERE条件表达式”是可选的,用于指定更新数据需要满足的条件。UPDATE语句可以更新表中的部分数据或者全部数据,接下来对这两种情况进行详细讲解。 1.更新全部数据 当UPDATE语句中不使用WHERE条件语句时,会将表中所有数据的指定字段全部更新。 3.2 更新数据 前面讲解了更新全部数据的方法,这种需求在实际开发中一般比较少,大多数需求是更新表中的部分数据,使用WHERE子句可以指定更新数据的条件。 将emp表中所有女性的的工资在原有基础上增加1000元。 从以上执行结果可以看到执行完成后提示了“Changed:2”,说明成功更新了两条数据。 3.3 删除数据 返回目录 3.3.1 使用DELETE删除数据 3.3.2 使用TRUNCATE删除数据 3.3 删除数据 MySQL中可以使用DELETE语句删除表中数据,语法格式如下。 3.3.1 使用DELETE删

资源预览图

第3章 表中数据的基本操作-【千锋教育】MySQL数据库从入门到精通
1
第3章 表中数据的基本操作-【千锋教育】MySQL数据库从入门到精通
2
第3章 表中数据的基本操作-【千锋教育】MySQL数据库从入门到精通
3
第3章 表中数据的基本操作-【千锋教育】MySQL数据库从入门到精通
4
第3章 表中数据的基本操作-【千锋教育】MySQL数据库从入门到精通
5
第3章 表中数据的基本操作-【千锋教育】MySQL数据库从入门到精通
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。