insert into插入多行資料

2021-04-16 19:54:11 字數 618 閱讀 7166

如何用insert into語句插入多行資料?這是今天一朋友的問題,解決辦法如下(只限於ms sql和my sql資料庫中,其它資料庫沒有測試):

下面以例項來說明這個問題:

--建立乙個使用者表,包括姓名和年齡

create table tablename

(name varchar(20) primary key,

age **allint not null

)假如現在我們要插入以下資料(name1, 10/ name2, 12/ name3, 15),但要求只能用一條insert into語句,標準的sql語句的insert into操作:

insert into tablename

select 『name1', 10

union all select 'name2', 12

union all select 'name3', 15;

如果是my sql資料庫,可以用另一種方案來代替:

insert into tablename values ('name1', 10), ('name2', 12), ('name3', 15);

第一種方案在ms sql和my sql下測試通過,第二種方案僅在my sql下測試通過!

Pandas插入多行資料

1.匯入資料 import pandas as pd music pd.read csv music.csv music 內容如下 2.建立新的dataframe,包含要新增的row,並且令列名等於原表 music 的列名,這裡新增兩個人,乙個60歲,乙個61歲 new rows pd.datafr...

插入多行資料的方法

1.最原始的方法,一條一條的插入 insert into student values 95001,李勇 男 20 cs insert into student values 95002,劉晨 女 19 is 2.insert into student select 95001,李勇 男 20 cs...

MySQL插入命令 INSERT INTO

mysql允許將乙個或多個元組插入已存在的table中。格式 insert into 表名 屬性名1,屬性名2,屬性名3 values value1,value2,value3 insert into 表名 屬性名1,屬性名2,屬性名3 values value a1,value a2,value ...