【MySQL必知必会】第19章 插入数据(学习笔记)

INSERT语句用于向数据库表中插入新数据,可以指定列名并提供对应的值,或者不指定列名让系统自动填充默认值或NULL。支持一次插入多行,如果列值未知或不需要插入,可以使用NULL。同时,可以结合SELECT语句从一个表复制数据到另一个表。
摘要由CSDN通过智能技术生成

数据插入

  1. insert是用来插入(或添加)行到数据库表的
  2. 插入完整的行
  3. 插入行的一部分
  4. 插入多行
  5. 插入某些查询结果

插入行

values必须以其指定的次序匹配指定的列名,不一定按各个列在表中出现的顺序。其优点是,即使表的结构改变,此insert语句仍然能正常工作

insert into tablename (columnname1,columnname2) values (value1,value2);

插入多行,values用逗号分隔

不想插入某行可以写null

不写列名,插入,如果有default value 会默认写入,没有default value则为null

insert into tablename1 (columnname1,columnname2) select columnname3,columnname4 from tablename2;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值