Mysql数据库基本操作(二)数据库基本操作DML(增删改)
2022/1/4 19:04:37
本文主要是介绍Mysql数据库基本操作(二)数据库基本操作DML(增删改),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1,数据的插入
格式1:insert into 表(列名1,列名2,列名3...) values (值1,值2,值3...)
格式2:insert into 表 values (值1,值2,值3...);
# 1,数据的插入 # 格式1:insert into 表(列名1,列名2,列名3...) values (值1,值2,值3...) insert into student(sid,name,gender,age,birth,address,score) values(1001,'张三','男',18,'2001-12-23','北京',83.2); -- 一次插入多行 insert into student(sid,name,gender,age,birth,address,score) values(1002,'李四','女',20,'2002-09-14','上海',69.2), (1003,'王五','男',17,'2003-10-21','天津',97.5); -- 一行只插入个别列,其他列不管 insert into student(sid) values(1004); insert into student(sid,name) values(1005,'赵六'); # 格式2,insert into 表 values (值1,值2,值3...);//直接向表中插入所有列 insert into student values(1006,'张华','女',23,'1998-09-14','广州',84.8); insert into student values(1007,'吴签','男',30,'1989-09-14','北京',83.5), (1008,'李雷','男',23,'1998-09-14','深圳',74.8);
2,数据修改
格式1:update 表名 set 字段名=值,字段名-值...;
如果不加条件,所有行都会被修改。
格式2:update 表名 set 字段名=值,字段名-值...where 条件;
,只修改满足条件的行。
#1,将所有学生的地址修改为重庆 update student set address='重庆'; #2,将ID为1005的同学的地址改为北京,成绩修改为80; update student set address='北京',score=80 where sid=1005;
3,数据删除
格式1:delete from 表名 [where 条件];
格式2:truncate table 表名或者truncate 表名;
delete from 表名与truncate 表名有区别,一个是清空内容,另一个是删除整张表以后新建一张表。
#1,删除sid为1004的学生数据 delete from student where sid=1004; #2,删除表中所有数据 delete from student; #3,清空表数据 truncate table student; truncate student;
4,总结
这篇关于Mysql数据库基本操作(二)数据库基本操作DML(增删改)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-21MySQL集群部署资料:新手入门教程
- 2024-09-21MySQL集群资料:初学者入门指南
- 2024-09-21部署MySQL集群资料:新手入门教程
- 2024-09-20MySQL集群部署教程:新手入门指南
- 2024-09-20MySQL集群教程:初学者必备指南
- 2024-09-20部署MySQL集群项目实战:新手入门教程
- 2024-09-20如何部署MySQL集群:简单教程
- 2024-09-20MySQL集群部署:新手入门指南
- 2024-09-20部署MySQL集群学习:入门指南
- 2024-09-20部署MySQL集群入门教程