您现在的位置是:首页 > 电脑 > 

SQL-插入insert四种方式

2025-07-21 19:35:23
单条插入 ISERT ITO `test`.`exam_record_before_2021` VALUES ( 6, 1001, 9002, 2020-01-02 09:01:01 , 2020-01-02 09:21:01 , 70 )
  • 单条插入
ISERT ITO `test`.`exam_record_before_2021`
VALUES
	( 6, 1001, 9002, 	2020-01-02 09:01:01	, 	2020-01-02 09:21:01	, 70 );
  • 多条插入
ISERT ITO `test`.`exam_record_before_2021` ( `id`, `uid`, `exam_id`, `start_time`, `submit_time`, `score` )
VALUES
	( 2, 1001, 9002, 	2020-01-02 09:01:01	, 	2020-01-02 09:21:01	, 70 );
	
  • 全表复制
ISERT ITO exam_record_before_2021 SELECT
* 
FROM
	exam_record 
WHERE
	YEAR ( start_time ) < 2021 
	AD score IS OT ULL
  • 表部分字段复制
ISERT ITO exam_record_before_2021 ( `uid`, `exam_id`, `start_time`, `submit_time`, `score` ) (
	SELECT
		`uid`,
		`exam_id`,
		`start_time`,
		`submit_time`,
		`score` 
	FROM
		exam_record 
	WHERE
		YEAR ( start_time ) < 2021 
		AD score IS OT ULL 
	)
	
  • 带更新的插入
    这种原理是检测到主键或唯一性索引键重复就删除原记录后重新插入
REPLACE ITO `test`.`examination_info` ( `exam_id`, `tag`, `difficulty`, `duration`, `release_time` )
VALUES
	( 900, 	SQL	, 	hard	, 90, 	2021-01-01 00:00:00	 );

掌握replace into···values的用法
replace into 跟 insert into功能类似,不同点在于:replace into 首先尝试插入数据到表中,

如果发现表中已经有此行数据(根据主键或者唯一索引判断)则先删除此行数据,然后插入新的数据;
否则,直接插入新数据。
要注意的是:插入数据的表必须有主键或者是唯一索引!否则的话,replace into 会直接插入数据,这将导致表中出现重复的数据。

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/diannao/549517.html

相关标签:无
上传时间: 2023-06-29 02:04:29
留言与评论(共有 14 条评论)
本站网友 手机wap
20分钟前 发表
`release_time` ) VALUES ( 900
本站网友 超声吸脂术
16分钟前 发表
1001
本站网友 凤栖梧桐
2分钟前 发表
01
本站网友 广州番禺职业技术学院地址
14分钟前 发表
`score` ) VALUES ( 2
本站网友 何晓玲
30分钟前 发表
70 ); 多条插入 ISERT ITO `test`.`exam_record_before_2021` ( `id`
本站网友 宝钢总经理
2分钟前 发表
01
本站网友 鸡血藤功效
21分钟前 发表
21
本站网友 中国地震信息
21分钟前 发表
01
本站网友 富力又一城租房
25分钟前 发表
00 ); 掌握replace into···values的用法 replace into 跟 insert into功能类似,不同点在于:replace into 首先尝试插入数据到表中, 如果发现表中已经有此行数据(根据主键或者唯一索引判断)则先删除此行数据,然后插入新的数据; 否则,直接插入新数据
本站网友 黑鹰安全网
29分钟前 发表
`score` ) ( SELECT `uid`
本站网友 北京联盟
26分钟前 发表
2020-01-02 09
本站网友 阳历是农历吗
23分钟前 发表
2020-01-02 09
本站网友 泡沫之夏小说下载
19分钟前 发表
9002