首页 > 试题广场 >

批量插入数据

[编程题]批量插入数据
  • 热度指数:159359 时间限制: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
insert into actor
select
    *
from(
        select 1, 'PENELOPE', 'GUINESS', '2006-02-15 12:34:33'
        union
        select 2, 'NICK', 'WAHLBERG', '2006-02-15 12:34:33'
    ) as temp;
发表于 2025-06-16 08:41:54 回复(0)
insert into actor values(1, 'PENELOPE', 'GUINESS', '2006-02-15 12:34:33');
insert into actor values(2, 'NICK', 'WAHLBERG', '2006-02-15 12:34:33');
发表于 2025-01-21 11:00:51 回复(0)
insert into actor(actor_id,first_name,last_name,last_update)
values(1,'PENELOPE','GUINESS','2006-02-15 12:34:33'),
(2,'NICK','WAHLBERG','2006-02-15 12:34:33');

发表于 2024-02-05 12:38:03 回复(0)
insert into actor(actor_id,first_name,last_name,last_update)
values 
(1,'PENELOPE','GUINESS','2006-02-15 12:34:33'),
(2,'NICK','WAHLBERG','2006-02-15 12:34:33');
发表于 2024-01-22 22:27:59 回复(0)
insert into actor(actor_id,first_name,last_name,last_update) 
value ('1','PENELOPE','GUINESS','2006-02-15 12:34:33')
,('2','NICK','WAHLBERG','2006-02-15 12:34:33');
发表于 2023-10-24 11:09:20 回复(0)
insert into actor values
(1,'PENELOPE','GUINESS','2006-02-15 12:34:33'),
(2,'NICK','WAHLBERG','2006-02-15 12:34:33');

发表于 2023-06-14 16:21:57 回复(0)
-- 【向 Hive或MySQL中手动插入数据的两种方式】

-- 方式一:  VALUES

INSERT INTO ACTOR VALUES 
(1,'PENELOPE','GUINESS','2006-02-15 12:34:33'),
(2,'NICK','WAHLBERG','2006-02-15 12:34:33');


-- 方式二:  SELECT UNION   此处有多条数据用union,仅一条则不用

INSERT INTO ACTOR
SELECT 1,'PENELOPE','GUINESS','2006-02-15 12:34:33' 
UNION 
SELECT 2,'NICK','WAHLBERG','2006-02-15 12:34:33';

发表于 2022-12-10 12:33:57 回复(0)
insert into actor
values (1, 'PENELOPE', 'GUINESS', '2006-02-15 12:34:33'),
       (2, 'NICK', 'WAHLBERG', '2006-02-15 12:34:33')
发表于 2022-09-13 23:36:29 回复(0)
INSERT INTO actor(actor_id, first_name, last_name, last_update)
VALUES
(1, 'PENELOPE', 'GUINESS', '2006-02-15 12:34:33'),
(2, 'NICK', 'WAHLBERG', '2006-02-15 12:34:33');
 胡一插入数据的引号问题
发表于 2022-09-06 09:40:43 回复(0)
insert into
  actor(actor_id, first_name, last_name, last_update)
values
(1, 'PENELOPE', 'GUINESS', '2006-02-15 12:34:33'),
(2, 'NICK', 'WAHLBERG', '2006-02-15 12:34:33')
发表于 2022-08-07 12:39:48 回复(0)
insert into actor 
values(1,'PENELOPE','GUINESS','2006-02-15 12:34:33'),
(2,'NICK','WAHLBERG','2006-02-15 12:34:33');
发表于 2022-06-02 14:27:20 回复(0)
insert into actor values(1,'PENELOPE','GUINESS','2006-02-15 12:34:33'),
                        (2,'NICK','WAHLBERG','2006-02-15 12:34:33');

发表于 2022-04-14 09:32:17 回复(0)
insert into actor values(1,'PENELOPE','GUINESS','2006-02-15 12:34:33'),
              (2,'NICK','WAHLBERG','2006-02-15 12:34:33')

发表于 2022-04-09 21:12:14 回复(0)
INSERT INTO actor 
VALUES (1, 'PENELOPE', 'GUINESS', '2006-02-15 12:34:33'),
(2, 'NICK', 'WAHLBERG', '2006-02-15 12:34:33')

发表于 2022-03-19 18:18:25 回复(0)
insert into actor values(1,'PENELOPE','GUINESS','2006-02-15 12:34:33'),
(2,'NICK','WAHLBERG','2006-02-15 12:34:33')

发表于 2022-03-19 12:15:20 回复(0)
insert into actor values ("1", "PENELOPE", "GUINESS", "	2006-02-15 12:34:33");
insert into actor values ("2", "NICK", "WAHLBERG", "2006-02-15 12:34:33");

发表于 2022-03-11 21:16:41 回复(0)
insert into actor values(1,'PENELOPE','GUINESS','2006-02-15 12:34:33'),
(2,'NICK','WAHLBERG','2006-02-15 12:34:33');
发表于 2022-02-14 21:54:10 回复(0)
INSERT INTO table_name[(...)]  VALUE(...)[, (...)]

INSERT INTO actor 
VALUES (1, 'PENELOPE', 'GUINESS', '2006-02-15 12:34:33'),
       (2, 'NICK', 'WAHLBERG', '2006-02-15 12:34:33')



发表于 2022-01-22 21:56:39 回复(1)
insert into actor (actor_id,first_name,last_name, last_update )
values (1,'PENELOPE','GUINESS','2006-02-15 12:34:33'),
(2,'NICK','WAHLBERG','2006-02-15 12:34:33');
发表于 2022-01-20 23:33:56 回复(0)
INSERT INTO actor (actor_id, first_name, last_name, last_update)
VALUES
(1, 'PENELOPE', 'GUINESS', '2006-02-15 12:34:33'),
(2, 'NICK', 'WAHLBERG', '2006-02-15 12:34:33');

发表于 2022-01-14 11:46:34 回复(0)