数据库学习 - insert into(批量添加)

数据新增insert命令有两种形式

1 单一数据新增:

Inset into 表名 [(列名[,列名]...)]

Values ([,]...);

这种形式可以向数据库中插入一条数据,也可以利用这种形式在数据库中插入多条黄数据;

Inset into 表名 [(列名[,列名]...)]

Values ([,]...),([,]...),([,]...),([,]...)...;

2 批量数据新增:

插入子查询结果中的若干条数据,待插入的数据由子查询给出;

Inset into 表名 [(列名[,列名]...)]

子查询;

示例:

新建tablest(student_id,student_name),将查询到的姓张的同学添加到该表中

INSERT INTO st (student_id, student_name) SELECT
	student_id,
	student_name
FROM
	student
WHERE
	student_name LIKE '张%' ;

注意:当新增数据时,DBMS会检查用户定义的完整性约束条件,如不符合完整性约束条件,则将不会执行新增动作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值