如何用sql語句向表中插入多行記錄

時間 2021-10-14 21:23:07

1樓:會飛的小兔子

insert一般是用來給表插入一條指定的列值的,但是,insert還存在另一種形式,可以利用它將一條select語句的結果插入表中。

這就是所謂的insert select,顧名思義,它是由一條insert語句和一條select語句組成的。假如你從另一張表中合併客戶列表到你的custumers表,不需要每次讀取一行,然後再將它用insert插入,可以如下進行:

insert into custumer(cust_id,

cust_cintact,

cust_name,

cust_email,

cust_address,

cust_country)

select cust_id,

cust_cintact,

cust_name,

cust_email,

cust_address,

cust_country

from custnew;

擴充套件資料

insert select中的列名為簡單起見,這個例子在insert和select語句中使用了相同的列名,但是,不一定要求列名匹配。事實上,dbms甚至不關心select返回的列名,它使用的是列的位置。

因此,select中的第一列(不管其列名)將用來填充表列中的指定的第一個列,第二列將用來填充表列中指定的第二個列,如此等等。

2樓:匿名使用者

引用樓上的**作小小的修改

insert into 表名(列1, 列2 , 列3, 列4 )values

('列1值1','列2值1' , '列3值1' , '列4值1'),('列1值2','列2值2' , '列3值2' , '列4值2'),('列1值3','列2值3' , '列3值3' , '列4值3');

樓上的列1值的位置沒有+單引號導致出錯.

3樓:

常見的insert語句,向資料庫中,一條語句只能插入一條資料:

insert into persons

(id_p, lastname , firstname, city )

values(204,'haha' , 'deng' , 'shenzhen');

使用示例:

insert into persons

(id_p, lastname , firstname, city )

values

(200,'haha' , 'deng' , 'shenzhen'),

(201,'haha2' , 'deng' , 'gd'),

(202,'haha3' , 'deng' , 'beijing');

這樣就批量插入資料了, 遵循這樣的語法,就可以批量插入資料了。

sql 語句是對資料庫進行操作的一種語言。

結構化查詢語言(structured query language)簡稱sql,結構化查詢語言是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統。

4樓:北極雪

假如表名是 依然0128

insert into 依然0128 values('value1','value2','value3',....);

insert into 依然0128 values('value11','value22','value33',....);

insert into 依然0128 values('value111','value222','value333',....);

5樓:匿名使用者

插入多行會報錯,插入一行是可以的。

android中,如何用sql語句查詢某一條特定的記錄

有車 select from tablename where id 1 唯一特定的欄位來確定一條記錄。結構化查詢語言 structured query language 簡稱sql 發音 es kju el s q l 是一種特殊目的的程式語言,是一種資料庫查詢和程式設計語言,用於存取資料以及查詢 ...

C怎樣通過語句向空的SQL資料表中新增資料

float loan new float string amount textbox1.text.trim string people textbox2.text.trim string place textbox3.text.trim string explain textbox4.text.tr...

在C中,如何使用sql語句向資料庫中新增資訊

禹仙居安然 正常情況下,sql server中能實現的語句在c 中aqlcommand中執行是沒有問題,我們做開發的時候一般是sql server中先驗證查詢語句沒問題了才往c 中新增。您這裡導致這種情況的可能是 c 中字串的拼裝需要注意的一些問題,你可以在執行sqlcommand的 處斷點,然後檢...