偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

MySQL使用INSERT插入多條記錄

數(shù)據(jù)庫 MySQL
和傳統(tǒng)的SQL語句中使用INSERT方法不同,MySQL可以實現(xiàn)一條INSERT語句來插入多條記錄,這無疑讓我們可以方便許多。

MySQL使用INSERT插入多條記錄,應該如何操作呢?下面就為您詳細介紹MySQL使用INSERT插入多條記錄的實現(xiàn)方法,供您參考。

看到這個標題也許大家會問,這有什么好說的,調用多次INSERT語句不就可以插入多條記錄了嗎!但使用這種方法要增加服務器的負荷,因為,執(zhí)行每一次SQL服務器都要同樣對SQL進行分析、優(yōu)化等操作。幸好MySQL提供了另一種解決方案,就是使用一條INSERT語句來插入多條記錄。這并不是標準的SQL語法,因此只能在MySQL中使用。

INSERT INTO users(name, age)

VALUES('姚明', 25), ('比爾.蓋茨', 50), ('火星人', 600);

上面的INSERT 語句向users表中連續(xù)插入了3條記錄。值得注意的是,上面的INSERT語句中的VALUES后必須每一條記錄的值放到一對(…)中,中間使用","分割。假設有一個表table1

CREATE TABLE table1(n INT);

如果要向table1中插入5條記錄,下面寫法是錯誤的:

INSERT INTO table1 (i) VALUES(1,2,3,4,5);

MySQL將會拋出下面的錯誤

ERROR 1136: Column count doesn't match value count at row 1

而正確的寫法應該是這樣:

INSERT INTO t able1(i) VALUES(1),(2),(3),(4),(5);

當然,這種寫法也可以省略列名,這樣每一對括號里的值的數(shù)目必須一致,而且這個數(shù)目必須和列數(shù)一致。如:

INSERT INTO t able1 VALUES(1),(2),(3),(4),(5);

 

 

 

【編輯推薦】

MySQL中INSERT的一般用法

MySQL索引類型介紹

修改mysql字段順序的方法

mysql添加刪除主鍵的方法

教您如何設置MySql訪問限制

 

責任編輯:段燃 來源: 互聯(lián)網
相關推薦

2010-09-13 10:43:22

SQL Server

2010-09-07 11:16:14

SQL語句

2009-12-31 10:47:05

ADO.net INS

2010-04-13 14:00:00

Oracle inse

2012-06-08 09:30:51

Access

2011-08-17 09:13:08

MySQL數(shù)據(jù)庫多條記錄的單個字段

2024-03-07 08:08:51

SQL優(yōu)化數(shù)據(jù)

2024-09-04 08:44:18

MySQL核心模塊

2011-07-22 16:59:30

MySQL數(shù)據(jù)庫嵌套查詢

2010-11-12 10:46:16

SQL Server變

2010-05-31 16:46:40

2009-04-08 10:20:43

Oracle插入查詢

2010-05-27 14:47:14

MySQL INSER

2010-10-22 17:14:03

SQL Server刪

2009-07-21 16:08:35

JDBC insert

2010-09-07 13:50:41

SQL語句

2010-11-15 14:58:17

Oracle千萬級記錄

2011-08-04 15:07:24

2010-09-03 15:21:46

SQLselect語句

2021-04-08 10:55:53

MySQL數(shù)據(jù)庫代碼
點贊
收藏

51CTO技術棧公眾號