mysql where 条件使用新的列名_Mysql 基础(十二) 数据的更新

数据的更新生命不可能有两次,但许多人连一次也不善于度过。——吕凯特

数据的插入(INSERT 语句的使用方法)

学习重点使用 INSERT 语句可以向表中插入数据(行)原则上,INSERT 语句每次执行一行数据的插入

将列名和值用逗号隔开,分别括在()内,这种形式称为清单

对表中所有列进行 INSERT 操作时可以省略表名后的列清单

插入 NULL 时 需要在 VALUES 子句的值清单中写入 NULL

可以为表中的列设定默认值(初始值),默认值可以通过在 CREATE TABLE 语句中为列设置 DEFAULT 约束来设定

插入默认值可以通过两种形式实现,即在 INSERT 语句的 VALUES 子句中指定 DEFAULT 关键字(显示方法)或者省略列清单(隐式方法)

使用 INSERT…SELECT 可以从其他表中复制数据

什么是 INSERT

INSERT 语句的基本语法实践操作

由于 product_id(商品编号)和 product_name 列(商品名称)是字符型,所以插入数据需要像 ‘0001’ 是字符型所以需要单引号括起来

多行插入 INSERT多行 VALUES 需要用()和逗号间隔

对全表的数据插入的时候可以省略表名后的列清单。这时 VALUES 子句的值会默认从左到右的顺序赋给每一列。

插入 NULL

INSERT 语句中想给某一列赋予 NULL 值,可以直接在 VALUES 子句的值清单中写入 NULL,比如

但是想要插入 NULL 的列一定不能设置 NOT NULL 约束,向设置了 NOT NULL 约束的列中插入 NULL 时,INSERT 语句会报错,导致数据插入失败

插入失败指的是希望通过 INSERT 语句插入的数据无法正常插入到表中,但是之前插入的数据并不会遭到破坏

插入默认值我们还可以向表中插入默认值(初始值).可

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值