常用sql语句总结二:DML数据增删改

Author:Bruce

insert 语句
插入单条记录:
格式:insert into 表名 values()
测试:
登陆mysql数据库后,进入自定义的LF数据库;
创建一个新表t1,初始化两个列id和name,列属性分别是int和varchar(20)
在这里插入图片描述插入一条记录,id是1,name是zhang,注意属性是字符的列值前后要用单引号扩起来
在这里插入图片描述在这里插入图片描述插入多条记录:
格式:insert into 表名 values(),(),() #每个括号用逗号分开

在这里插入图片描述单独对一个列插入:
格式:insert into 表名(列名) values()
在这里插入图片描述

update语句:
更新记录
格式:update 表名 set 列名=值 (后面可以加条件where),
下面命令是对表t1操作,把id=1的记录的name列值改成zhang55
####生产环境中尽量使用where,否则系统会对所有记录操作,有可能造成生产事故

在这里插入图片描述delete 语句:
删除记录
delete from 表名 (和update语句一样,尽量加where来做限制)
下面命令是对id=2的记录做删除
在这里插入图片描述
如果要对整个表做清空可以用truncate语句,
区别:
delete from t1 # DML语句,仅仅对记录做逻辑删除
truncate from t1 # DDL语句,在磁盘空间对表做物理删除,速度比较快

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值