MySQL数据的增、删、改

**插入一条数据**
insert into 表名(字段1,字段2,..) values(数值1,数值2,..);
//字段和数据要一一对应

insert into 表名 set 字段1='数值1',字段2='数值2',...;


**插入多条数据**
(1)insert into 表名(字段1,字段2,..) values(数值1,数值2,..),
                                       (数值1,数值2,..)..;

(2)insert into 表名(字段1,字段2) select 字段1='数值1',字段2='2' union
                                 select 字段1='数值1',字段2='2' union
                                 select 字段1='数值1',字段2='2';

delete//主要用于删除数据
delete from 表名 where 条件;//删除特定表的特定数据

drop//主要用于删除表和数据库
drop table 表名;//删除某个特定的表
drop database 数据库名;//删除某个数据库

truncate//用于删除表中所有数据
truncate table 表名;//删除某个特定的表的数据


deletetruncate的区别:
#   1、truncate不能加 where条件,而delete可以加 where
#	2、truncate效率较高
#	3、truncate不能删除多表,而delete可以
#	4、删除带标识列字段的表时,truncate删除后再插入,标识列的值从1开始
#	delete删除后再插入,标识列的值从断点处开始
#   5、truncate删除后,不能回滚;delete删除可以回滚

update//数据的更新和修改
update 表名 set 字段1='新的值' ,字段2='新的值' where 条件;
//修改某条特定信息,字段1和字段2的值;

**可多表更新**
update1 别名1,2 别名2
set 字段1='新的值',字段2='新的值'
where 连接条件;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值