0


【0基础学习mysql】之DML-表中数据的操作

个人主页:天寒雨落的博客_CSDN博客-C,CSDN竞赛,python领域博主

特别标注:仅为自己的学习记录笔记,方便复习和加深记忆,仅供借鉴参考!

一、DML-添加操作

1.给指定字段添加数据

格式

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

值1对应字段1,值2对应字段2

举例

定义一个字段为id、name、denger的students表添加一组数据

代码

create table students(id int,name varchar(5),gender char(1));
INSERT INTO  students(id, name, gender) VALUES (1,'张三','男');

执行结果

注意对于字符的添加,要用**单引号 **

2.给所有字段添加数据

格式

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

举例

在上面的基础上新添加id为2的男生李四

代码

create table students(id int,name varchar(5),gender char(1));
INSERT INTO  students(id, name, gender) VALUES (1,'张三','男');
INSERT INTO students VALUES (2,'李四','男');

执行结果

 

3.批量给指定字段添加数据

格式

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

举例

在上面的基础上添加id为3的小雪和id为4的王五(只添加两个字段)

代码

create table students(id int,name varchar(5),gender char(1));
INSERT INTO  students(id, name, gender) VALUES (1,'张三','男');
INSERT INTO students VALUES (2,'李四','男');
insert into students (id,name) VALUES (3,'小雪'),(4,'王五');

执行结果

二、DML-更改操作

1.修改数据

格式

UPDATE 表名 SET 字段名=值4,字段名=值2,......[WHERE 条件];([]在这里只是用来区分,写代码时不加[])

如果没有条件,则会修改整张表的所有数据

举例

将id为1的人name修改为小艺,gender修改为女

代码

create table students(id int,name varchar(5),gender char(1));
INSERT INTO  students(id, name, gender) VALUES (1,'张三','男');
INSERT INTO students VALUES (2,'李四','男');
insert into students (id,name) VALUES (3,'小雪'),(4,'王五');
UPDATE students SET name='小艺',gender='女' WHERE id=1;

执行结果

2.删除数据

格式

DELETE FROM 表名[WHERE 条件];

不加条件会删除表中所有数据

举例

删除name为王五的数据

代码

create table students(id int,name varchar(5),gender char(1));
INSERT INTO  students(id, name, gender) VALUES (1,'张三','男');
INSERT INTO students VALUES (2,'李四','男');
insert into students (id,name) VALUES (3,'小雪'),(4,'王五');
UPDATE students SET name='小艺',gender='女' WHERE id=1;
DELETE FROM students WHERE name='王五';

执行结果

各位学习mysql的朋友可以联系我,互相讨论,一起进步!!!

👍+✏️+⭐️是对博主最大的鼓励与支持!!!

标签: 学习 mysql 数据库

本文转载自: https://blog.csdn.net/m0_67388084/article/details/127154253
版权归原作者 天寒雨落 所有, 如有侵权,请联系我们删除。

“【0基础学习mysql】之DML-表中数据的操作”的评论:

还没有评论