【Mysql】mysql学习之旅03-DML数据库操纵语言

本文介绍了MySQL的DML语句,包括插入数据、更新记录和删除数据的基本语法和注意事项。插入数据时,可以指定字段或全字段插入,并要注意字段顺序和约束规则。更新语句用于修改表中已有记录,而删除语句则用于移除数据,需要注意数据安全,可使用where条件限定删除范围,或者使用truncate高效清空表。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mysql学习之旅0-DML数据库操纵语言

1. 插入

默认插入全部字段

insert into 表名 values(字段值1,字段值2...);

插入指定的字段

insert into 表名(字段名1,字段名2...) values(字段值1,字段值2...);

插入多行语句

insert into 表名 values(字段值1,字段值2...),
(字段值1,字段值2...),
(字段值1,字段值2...);

注意:

  1. 字段值的顺序和选择的字段名的顺序必须保持一致
  2. 字段名可以省略,字段值必须和定义的字段顺序保持一致
  3. 插入字符串一般使用单引号,数字可以省略
  4. 一般使用values关键字,value其实也可以
  5. 主键是自动编号,不推荐手动插入
  6. 插入数据不可违反约束规则

2. 修改

update 表名 set 字段名=字段值1,字段名2=字段值2...
[where 条件];

3. 删除

delete from 表名[where 条件];

注意:

  1. 通过delete from清空表,自动编号不受影响
  2. 删除表数据前要备份,删除语句最好加条件
  3. 清空表推荐truncate,效率高,自动编号也会初始化
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JeffHan^_^

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值