您的位置:首页 > 文旅 > 美景 > MySQL第5讲--DML(数据操作语言)的基本操作

MySQL第5讲--DML(数据操作语言)的基本操作

2024/10/5 22:58:24 来源:https://blog.csdn.net/xp_fangfei/article/details/140990253  浏览:    关键词:MySQL第5讲--DML(数据操作语言)的基本操作

文章目录

      • 前言
      • DML(数据操作语言)基本操作
        • 增加数据
        • 案例展示
        • 修改数据
        • 案例展示
        • 删除数据
      • DML总结

前言

  在第四讲MySQL第4讲–图像化界面工具DataGrip介绍中我们讲述了数据库的可视化操作界面;今天我们讲一下数据库中DML(数据操作语言)的基本操作;

DML(数据操作语言)基本操作

  DML(Data Manipulation Language,数据操作语言):用于对数据库表中的数据进行增删改;

增加数据
  • 给指定的字段添加数据
INSERT INTO 表名(字段1,字段2,...)VALUES(值1,值2,....);
  • 给全部字段添加数据
INSERT INTO 表名 VALUES(值1,值2,....);
  • 批量添加数据
    指定字段
INSERT INTO 表名(字段1,字段2,...)VALUES(值1,值2,....)(值1,值2,....)(值1,值2,....);

所有字段

INSERT INTO 表名 VALUES(值1,值2,....)(值1,值2,....)(值1,值2,....);
案例展示
  • 批量添加指定字段,编写完语句后,点击运行,可以看到执行完毕;
    在这里插入图片描述
      执行完成后我们可以看一下数据是否添加成功,如何查看表中的数据呢?这里有两种方式可以查看:
    第一种:直接双击表名,就会在右侧显示出表中的数据,如下图所示:
    在这里插入图片描述
    第二种:使用SQL语句;
SELECT * FROM 表名;

如下图所示:
在这里插入图片描述

  • 插入全部字段;
    在这里插入图片描述
    执行完语句后查看表,可以看到新的数据已经被插入进去;
    在这里插入图片描述
    以上都是添加单条挑字段,接下来演示一下插入多条字段;
  • 添加多条字段
    在这里插入图片描述
    由上图所示,一次性添加了两条字段,添加完成后,查看一下表格,如下图:
    在这里插入图片描述
    可见这两条语句都添加成功了;
修改数据

  上面介绍了添加数据如何操作,接下来我们讲一下,修改数据如何操作;修改数据的命令如下:

UPDATE 表名 SET 字段名1=名1,字段名2=名2,...[WHERE 条件];
# 注意:修改表的条件可以有也可以没有如果没有条件则是修改表的所有数据;
案例展示

案例1:将表中id为1的数据对应的name修改为”大卫“;
修改的语句如下:

update test_user set name = '大卫' where id=1;

修改的结果如下:从下图可以看见id为1的数据的名称修改成功;
在这里插入图片描述
案例2:将表中id为1的数据对应的name修改为”库里“,并且性别修改为“男”;

update test_user set name = '库里', gender='男' where id =1;

修改的结果如下图所示:
在这里插入图片描述
案例2:将表中所有的员工年龄改为18

update test_user set age = 18;

修改后的结果如下:
在这里插入图片描述
可见所有的年龄都被修改为18;

删除数据

  接下来我们介绍如何删除数据,语法结构如下:

DELETE FROM 表名 [WHERE 条件];
# 注意:删除表的条件可以有,也可以没有,如果没有条件则是删除表的所有数据;
# 注意:delete 语句不能删除某一个字段的值;

案例1:将表中所有的性别为“女”的员工删除;

delete from test_user where gender='女';

执行结果如下:
在这里插入图片描述
可以看到表中所有性别为‘女’的数据都被删除;
案例2:将表中所有的员工信息;

delete from test_user;

执行结果如下
在这里插入图片描述
可以看到表中的所有数据都被删除;

DML总结

  至此DML语句所有的操作都讲完了,接下来我们总结一下DML里面的所有基本操作:

  • 数据的添加
# 全部添加
INSERT INTO 表名 VALUES(值1,值2,...)# 特殊字段添加 
INSERT INTO 表名 (字段1,字段2,...) VALUES(值1,值2,...);
  • 数据的修改
UPDATE 表名 SET 字段1=值1,字段2=值2 [WHERE 条件];
  • 数据的删除
DELETE FROM  表名 [WHERE 条件];

好了,以上就是DML(数据操作语言)的所有知识点;

如有错误欢迎指正,如果帮到您了请点赞加收藏哦!

在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com