MySQL第5讲--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(数据操作语言)的所有知识点;

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

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xp_fangfei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值