首页 > 试题广场 >

批量插入数据

[编程题]批量插入数据
  • 热度指数:159080 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
对于表actor批量插入如下数据
CREATE TABLE IF NOT EXISTS actor (
actor_id smallint(5) NOT NULL PRIMARY KEY,
first_name varchar(45) NOT NULL,
last_name varchar(45) NOT NULL,
last_update timestamp NOT NULL DEFAULT (datetime('now','localtime')))
actor_id first_name last_name last_update
1 PENELOPE GUINESS 2006-02-15 12:34:33
2 NICK WAHLBERG 2006-02-15 12:34:33
示例1

输入

drop table if exists actor;
CREATE TABLE actor (
   actor_id  smallint(5)  NOT NULL PRIMARY KEY,
   first_name  varchar(45) NOT NULL,
   last_name  varchar(45) NOT NULL,
   last_update  DATETIME NOT NULL)

输出

1|PENELOPE|GUINESS|2006-02-15 12:34:33
2|NICK|WAHLBERG|2006-02-15 12:34:33
头像 牛客题解官
发表于 2025-03-17 15:08:00
精华题解 根据题目要求,我们需要批量插入数据到 actor 表中,题目已经给出了创建表的代码作为输入样例,因此我们只需要补充插入数据的语句。 插入数据: 使用 INSERT INTO 语句批量插入两条数据。 每条数据用括号 () 包裹,多条数据之间用逗号 , 分隔。 确保插入的数据格式与表结构一致,尤其是 展开全文
头像 不是江小白
发表于 2020-10-27 13:25:41
看到这题想到之前遇到过的实际情况,需要批量插入上百万条数据到MySQL中。于是特地钻研了一番写了三篇博客来总结了六种方法,大家有兴趣可以去看看: 上百万条数据导入MySQL的方法汇总(一) 上百万条数据导入MySQL的方法汇总(二) 上百万条数据导入MySQL的方法汇总(三)
头像 数据分析阿宇君
发表于 2020-08-31 18:27:48
INSERT INTO actor(actor_id, first_name, last_name, last_update) VALUES(1,'PENELOPE','GUINESS','2 展开全文
头像 高质量搬砖人
发表于 2021-01-30 11:33:41
方法)用INSERT INTO 插入数据 INSERT INTO actor VALUES (1, 'PENELOPE', 'GUINESS', '2006-02-15 12:34:33'),   &nbs 展开全文
头像 此用户名涉嫌违规
发表于 2021-03-06 11:48:37
对表批量插入数据。Mysqlinsert into 表名 values(v1,v2,..),values(v1,v2,...),... insert into actor values(1,"PENELOPE","GUINESS",'2006-02-15 12:34:33'), (2,"NICK" 展开全文
头像 Ding_123
发表于 2021-12-02 09:53:42
知识点 批量插入数据代码如下 insert into 表名(列名1,列名2,……) values(列值1,列值2,……), (列值1,列值2,……) 代码 insert into actor(actor_id,first_name,last_name,last_update) values ( 展开全文
头像 数据流动DataFlow
发表于 2023-03-13 10:16:30
方法一:思路:插入数据语法:insert into <表名> values (< 数据 1>,< 数据 2>....);代码: insert into actor values (1, 'PENELOPE', 'GUINESS', '2006-02 展开全文
头像 无敌大花彪
发表于 2020-07-12 00:08:57
insert into 表名(列名) values (行内容),(行内容);加行alter table 表名 add column 列名 列约束,列名 列约束;加列加行insert into actor values(1,'PENELOPE','GUINESS','2006-02-15 12:34: 展开全文
头像 Dateron
发表于 2021-06-04 17:47:53
两种方法1.省略列名的插入方法; insert into actor values(1,'PENELOPE','GUINESS','2006-02-15 12:34:33'), (2,'NICK','WAHLBERG','2006-02-15 12: 展开全文
头像 yangdongaaa
发表于 2021-11-19 16:52:51
INSERT INTO actor ( actor_id ,first_name ,last_name ,last_update ) select 1,'PENELOPE','GUINESS','2006-02-15 12:34:33' union all select 2,'NIC 展开全文
头像 jiang_dr
发表于 2021-10-18 11:28:39
注意点:只能使用一条SQL插入多条数据 方法一 insert into actor values(1, 'PENELOPE', 'GUINESS', '2006-02-15 12:34:33'), (2, 'NICK', 'WAHLBERG', '2006-02-15 12:34:33') -- 展开全文