【MySQL数据库 | 第六篇】DML语句

在这里插入图片描述

DML概述

DML( 数据操作语言 )Data Manipulation Language
功能为:数据的增加、修改和删除

DML命令😮

💡INSERT:插入数据
💡UPDATE:更新数据
💡DELETE:删除数据(可带条件,保留表结构)

📖插入数据

🫵温馨提示:
1.插入数据时,指定的字段顺序需要与值的顺序一一对应
2.字符串和日期型数据应该包含在引号
3.插入的数据大小应该在字段的规定范围内

1.给指定字段添加数据

INSERT INTO 表名 (字段名1,字段名2,…) VALUES (值1,值2,…)\

👏示例代码1
INSERT INTO stu (age,name,gender,id) VALUES (18,'林七夜','男',1);
// 注意顺序是一一对应的

插入成功:
在这里插入图片描述


2.给全部字段添加数据

👏示例代码2

INSERT INTO 表名 (值1,值2,…)

INSERT INTO stu VALUES (22,'微微','女',2);

操作结果如下:
在这里插入图片描述


3.批量添加数据

1.INSERT INTO 表名 (字段名1,字段名2,…) VALUES (值1,值2,…),(值1,值2,…),(值1,值2,…)

👏示例代码3
INSERT INTO stu (age,name,gender,id) VALUES (20,'夏至','男',3),(23,'三七八','女',4),(25,'叶之云','男',5);

运行结果:
在这里插入图片描述

2.INSERT INTO 表名 VALUES (值1,值2,…),(值1,值2,…),(值1,值2,…)

👏示例代码4
INSERT INTO stu VALUES (1,'A','男',11),(2,'B','女',12),(3,'C','男',13);

运行结果:
在这里插入图片描述

📖修改数据

UPDATE 表名 SET 字段名1 = 值1,字段名2 = 值2, … [WHERE 条件]

🫵特别注意:修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所以数据【特别注意】

👏实例代码5

无where进行条件约束的修改代码【慎重】:

UPDATE stu SET age = 25, name = '七夜';

运行结果:【因为这里的代码没有加where条件限制,所以表中的所有数据都会被修改】
在这里插入图片描述

有where代码:

UPDATE stu SET name = '新的名字' WHERE id =4;

运行结果:
在这里插入图片描述


📖删除数据

DELETE FROM 表名 [WHERE 条件]

🫵注意:
1. DELETE语句的条件可以有,也可以没有,如果没有条件,则会删除整张表所有的数据 【特别注意】
2. DELETE语句不能删除某一个字段的值(可以使用UPDATE),只能整一条数据删除

👏实例代码6
DELETE FROM stu where name = '七夜';

运行结果:
在这里插入图片描述


如果我的内容对你有帮助,请 点赞 评论 收藏 。创作不易,大家的支持就是我坚持下去的动力!
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

青衫码上行

你的鼓励将是我最大的动力!

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

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

打赏作者

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

抵扣说明:

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

余额充值