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;//效率高,缺点是不支持回滚,删除不可恢复

原创文章,作者:3628473679,如若转载,请注明出处:https://blog.ytso.com/244543.html

(0)
上一篇 2022年4月17日
下一篇 2022年4月17日

相关推荐

发表回复

登录后才能评论