如何用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 ...