溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

mysql一次輸入多行的示例

發(fā)布時間:2020-11-23 14:49:43 來源:億速云 閱讀:261 作者:小新 欄目:MySQL數(shù)據(jù)庫

這篇文章主要介紹了mysql一次輸入多行的示例,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

mysql可以通過insert語句一次性插入多條記錄,但是這一條語句是個事務(wù),所以要成功都成功,要失敗都失敗。語句中每條記錄都是通過()括起來。

且該語法是mysql自身的,不是標(biāo)準(zhǔn)語法,無法通用。

mysql一次插入多條數(shù)據(jù):

INSERT INTO hk_test(username, passwd) VALUES
('qmf2', 'qmf2'),('qmf3', 'qmf3'),('qmf4', 'qmf4'),('qmf5', 'qmf5');

首先我們先來創(chuàng)建一種表Authors:

CREATE TABLE Authors(
AuthID SMALLINT NOT NULL PRIMARY KEY,
AuthFN VARCHAR(20),
AuthMN VARCHAR(20),
AuthLN VARCHAR(20)
)
ENGINE=INNODB;

然后向表中一次性插入多條數(shù)據(jù),sql插入代碼如下:

INSERT INTO Authors VALUES (1006, 'H', 'S.', 'T'),
       (1007, 'J', 'C', 'O'),
       (1008, 'B', NULL, 'E'),
       (1009, 'R', 'M', 'R'),
       (1010, 'J', 'K', 'T'),
       (1011, 'J', 'G.', 'N'),
       (1012, 'A', NULL, 'P'),
       (1013, 'A', NULL, 'W'),
       (1014, 'N', NULL, 'A');

其實與一條一條插入的SQL語句非常類似,只是多條插入語句使用逗號將每條數(shù)據(jù)分開。

結(jié)果如下:

AuthID  
AuthFN  
AuthMN  
AuthLN    
1006
H
S.T
1007
J
CO
1008
B
E
1009
RMR
1010
JKT
1011
JG.N
1012
A
p
1013
A
W
1014
N
A

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享mysql一次輸入多行的示例內(nèi)容對大家有幫助,同時也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,遇到問題就找億速云,詳細(xì)的解決方法等著你來學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI