MySQL数据库——增删改表数据(DML)
Posted 叶不修233
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL数据库——增删改表数据(DML)相关的知识,希望对你有一定的参考价值。
mysql数据库——增删改表数据(DML)
DML——Data Manipulation Language,数据库操作语言
一、表数据的增、删、改
1. 增——即插入表数据
(1)在表中插入完整数据
- 格式:【insert into 表名 values(数据1,……,数据n);】
- 举例:INSERT INTO students2 VALUES(1,‘zh’,‘f’,1);
- 结果:如图所示,插入成功
(2)在表中插入部分数据
-
格式1:【insert into 表名 (字段1,……,字段n) values(数据1,……,数据n);】——向表中部分字段插入数据
-
举例1:INSERT INTO students2 (id,NAME) VALUES(2,‘张三’);
-
结果1:如图所示,插入成功
-
注:字段Sex因为建表的时候设置了默认值为‘m’,故不插入数据也会有默认值
-
格式2:【insert into 表名 set 字段1=数据1,……,字段n=数据n;】——向表中部分字段插入数据
-
举例2:INSERT INTO students2 SET id=3,NAME=‘李四’;
-
结果2:如图所示,插入成功
-
注:字段Sex因为建表的时候设置了默认值为‘m’,故不插入数据也会有默认值
(3)复制表1全表数据到表2(需表结构相同)
- 格式1:【insert into 表2 select * from 表1;】
- 举例1:INSERT INTO students SELECT * FROM students2;
- 结果1:如图所示,复制成功
2. 删——即删除表数据
(1)删除表中一条指定数据
- 格式:【delete from 表名 where 字段=值;】
- 举例:DELETE FROM students2 WHERE id=3;
- 结果:如图所示,删除成功
(2)删除全表数据
- 格式:【delete from 表名;】
- 举例:DELETE FROM students2;
- 结果:如图所示,删除成功
3. 改——即修改表数据
(1)修改一条指定值数据
- 格式:【update 表名 set 字段名=修改后数据 where 字段名=数据;】
- 举例:UPDATE students SET Sex=‘f’ WHERE Id=3;
- 结果:如图所示,修改成功
(2)修改某字段全部数据
- 格式:【update 表名 set 字段名=修改后数据;】
- 举例:UPDATE students SET Age=0;
- 结果:如图所示,修改成功
以上是关于MySQL数据库——增删改表数据(DML)的主要内容,如果未能解决你的问题,请参考以下文章