MySQL笔记五:DML——数据的增加、删除与修改
2022/4/10 19:12:50
本文主要是介绍MySQL笔记五:DML——数据的增加、删除与修改,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
5.1insert插入数据 语法格式: insert into 表名(字段名1,字段名2,...) values(值1,值2,... ); insert into 表名(值1,值2,...); 注:字段名可以省略,等价于所有的字段名按顺序写入,所以values后面也要按顺序写入所有值; 字段名顺序可以打乱,数量也可以不全,但是values后面的值需要与字段对应上 5.2update修改数据 语法格式: update 表名 set 字段名1=值1,字段名2=值2,... where 条件; update t_user set name='jack',birth='2000-10-01' where id=2; 注:如果不加where,则所有的数据都会被更改 5.3delete删除数据 语法格式: delete from t_user where id=2; 注:如果不加where条件,则所有的数据都会被删除 5.4insert 插入多条记录 insert into 表名(字段名1,字段名2,...) values (值1,值2,... ), (值1,值2,... ), (值1,值2,... ); 5.5快速建表(从已存在的表复制过来,快速创建) create table emp2 as select * from emp; create table emp2 as select ename,sal,deptno from emp; 快速插入 insert into dept_back select * from dept;//很少用 5.6快速删除表中数据 delete from t_user;//能够删除整张表的数据,但是比较慢,而且存储空间不会释放,优点是支持回滚,误删可以恢复数据 truncate table t_user;//效率高,缺点是不支持回滚,删除不可恢复这篇关于MySQL笔记五:DML——数据的增加、删除与修改的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-29阿里 Canal 实时同步 MySQL 增量数据至 ClickHouse 数据库
- 2024-05-24在Linux下管理MySQL的大小写敏感性
- 2024-04-26MySQL查出时间比实际晚8小时的解决方案
- 2024-04-01JPA不识别MySQL的枚举类型
- 2024-03-30mysql数据库表卡死解决方法
- 2024-03-15MySQL多数据源笔记5-ShardingJDBC实战
- 2024-03-11natural join mysql
- 2024-03-11关于VS2017,VS2015 中利用 EF使用Mysql 不显示数据源问题解决方案
- 2024-02-26mysql 阿里云xb后缀备份文件恢复-icode9专业技术文章分享
- 2024-02-22docker mysql 5.7