个人主页:天寒雨落的博客_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的朋友可以联系我,互相讨论,一起进步!!!
👍+✏️+⭐️是对博主最大的鼓励与支持!!!
版权归原作者 天寒雨落 所有, 如有侵权,请联系我们删除。