0基础学习mysql之DML-表中数据的操作
Posted 天寒雨落
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的朋友可以联系我,互相讨论,一起进步!!!
👍+✏️+⭐️是对博主最大的鼓励与支持!!!
以上是关于0基础学习mysql之DML-表中数据的操作的主要内容,如果未能解决你的问题,请参考以下文章