SQL-插入insert四种方式
单条插入
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组装电脑配置单推荐报价格
上传时间: 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 |