MySQL基础-表操作~修改数据

100 阅读1分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第7天,点击查看活动详情

修改数据

  • 修改数据的具体语法为:
  • UPDATE 表名 SET 字段名1 = 值1 , 字段名2 = 值2 , .... [ WHERE 条件 ] ;

案例:

  1. 修改id为1的数据,将name修改为itheima
  • QQ截图20221004154250.png
  • 通过select查看修改成功
  • QQ截图20221004154308.png
  1. 修改id为1的数据, 将name修改为掘金, gender修改为 女
  • update employee set name = '掘金' , gender = '女' where id = 1;
  • QQ截图20221004155138.png
  1. 将所有的员工入职日期修改为 2022-10-07
  • update employee set entrydata = '2022-10-07';
  • QQ截图20221004155448.png
  • QQ截图20221004155509.png

注意事项:

  • 修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所有数据。

删除数据

  • 删除数据的具体语法为:
  • DELETE FROM 表名 [ WHERE 条件 ] ;
  • 删除gender为女的员工
  • delete from employee where gender = '女';
  • QQ截图20221004155658.png

删除所有员工

  • QQ截图20221004160245.png

注意事项:

  • DELETE 语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据。
  • DELETE 语句不能删除某一个字段的值(可以使用UPDATE,将该字段值置为NULL即可)。

DQL

  • DQL英文全称是Data Query Language(数据查询语言),数据查询语言,用来查询数据库中表的记 录。
  • 查询关键字: SELECT
  • 在一个正常的业务系统中,查询操作的频次是要远高于增删改的,当我们去访问企业官网、电商网站, 在这些网站中我们所看到的数据,实际都是需要从数据库中查询并展示的。而且在查询的过程中,可能 还会涉及到条件、排序、分页等操作。