Mysql数据管理 DML总结

DML语言

数据库操作语言crud

  • insert 插入
  • update 修改
  • delete 删除

1.添加

标准式插入。

  • 插入数据字段和数据一定要一一对应。
insert into `table_name`(`first`,`second`) values('pengyu','wao')

插入多行数据

insert into `table_name`(`name`,`descr`) values
						('pengyu','wao'),
						('demo','test')

2.修改

没有条件修改,将表中所有该列的数据修改。

update table_name set name='yuyu';

有条件的修改

update table_name set name='yuyu' where descr='wao';

修改一行的多列数据

update table_name set name='yuyu',age='20' where id=1;

修改多行多列的数据。

  • 将所有id小于5的行,name,age字段修改为py,20。
update table_name set name='py',age='20' where id<5;
update table_name set name='py',age='20' where id  between 1 and 5;
where 的使用

操作符介绍:

操作符含义
=等于
<>或!=不等于
>大于
<小于
>=大于等于
<=小于等于
between…and…闭区间,[1,5]
and
or

where 多条件的修改

update table_name set name='小赵' where age='20' and id=2;
update table_name set name='小赵' where age='20' or id=5;

3.删除

delete基本使用

  • 删除表内所有数据,建议不要使用这个语句。
delete from table_name;

指定删除

delete from table_name where id=2;

删除表内所有数据

truncate table table_name;
truncate与delete *删除表内数据的区别
  • truncate 重新设计自增列,计数器归零。
  • truncate 不会影响数据库的事务。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值