新聞中心
mysql批量插入數(shù)據(jù)怎么寫sql語(yǔ)句呢?
如果就一個(gè)name字段并且ID是自增的話就這樣

從策劃到設(shè)計(jì)制作,每一步都追求做到細(xì)膩,制作可持續(xù)發(fā)展的企業(yè)網(wǎng)站。為客戶提供成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司、網(wǎng)站策劃、網(wǎng)頁(yè)設(shè)計(jì)、域名注冊(cè)、網(wǎng)頁(yè)空間、網(wǎng)絡(luò)營(yíng)銷、VI設(shè)計(jì)、 網(wǎng)站改版、漏洞修補(bǔ)等服務(wù)。為客戶提供更好的一站式互聯(lián)網(wǎng)解決方案,以客戶的口碑塑造優(yōu)易品牌,攜手廣大客戶,共同發(fā)展進(jìn)步。
INSERT INTO tablename VALUES('name1','name2','name3','name4')
否則就這樣
INSERT INTO tablename VALUES(('1','name1'),('3','name2'),('2','name3'),('8','name4'))
當(dāng)然也可以這樣寫,上面的是簡(jiǎn)化的
INSERT INTO tablename (name)VALUES ('name1','name2','name3','name4')
INSERT INTO tablename (id,name) VALUES (('1','name1'),('3','name2'),('2','name3'),('8','name4'))
mysql 怎么用insert批量插入數(shù)據(jù)
一次插入多行數(shù)據(jù)
insert into 表名[(字段列表)]
values(值列表1),(值列表2),...(值列表n);
例如:
insert into students(sid,sname,dob) values
('001','張三','2001-02-03'),
('002','李四','2002-02-03'),
('003','王五','2003-02-03');
將一張表或查詢中的數(shù)據(jù)插入到另一張表里
insert into 表名(字段列表) select (字段列表) from 源表 where 篩選表達(dá)式;
例如將表2中的記錄全部插入到表1,假設(shè)它們的結(jié)構(gòu)一樣
insert into 表1(*) select * from 表2;
mysql 中的insert into 語(yǔ)句怎么進(jìn)行循環(huán)插入信息
char name[10];
int time,sex,ID,age;//sex 中用0和1表示性別
int i;
for i=1 to 40
{
cout"please input:"endl"time name sex ID age"endl;
cintimenamesexIDage;
sprintf(szSqlText, "insert into mytable values(20,'Test',1,2000,3)");
if (mysql_query( mysql, szSqlText)) {//執(zhí)行SQL語(yǔ)句出錯(cuò)
cout "Can't insert data to table"endl;
mysql_close( mysql ) ;
return FALSE ;
}
else cout"insert ok";
}
如何向mysql中批量插入數(shù)據(jù)
drop procedure if exists s_card;
delimiter $$
CREATE PROCEDURE s_card()
BEGIN
DECLARE j INT(11);
loop1: WHILE j=1000 DO
insert INTO `tablename`(xxxxxx) values (xxx);
SET j=j+1;
END WHILE loop1;
END$$
delimiter ;
把上面存儲(chǔ)過程運(yùn)行一下,輸入 call s_card()可以循環(huán)插入1000條數(shù)據(jù)
如果要指定輸入條數(shù)可以把數(shù)字從外界傳入
mysql中插入數(shù)據(jù),怎樣對(duì)一個(gè)表多次插入.
其實(shí)我不太明白你意思 你是多次插入 還是更新
我試過.會(huì)報(bào)告主鍵重復(fù).就不讓插入了(估計(jì)是 aaa 或者 bbb 有一個(gè)是主鍵吧,你插入主鍵重復(fù)而已).
mysql 怎么循環(huán)插入多條數(shù)據(jù)
一條insert語(yǔ)句批量插入多條記錄
常見的insert語(yǔ)句,向數(shù)據(jù)庫(kù)中,一條語(yǔ)句只能插入一條數(shù)據(jù):
insert into persons
(id_p, lastname , firstName, city )
values(204,'haha' , 'deng' , 'shenzhen');
(如上,僅插入了一條記錄)
怎樣一次insert插入多條記錄呢?
示例:
insert into persons
(id_p, lastname , firstName, city )
values
(200,'haha' , 'deng' , 'shenzhen'),
(201,'haha2' , 'deng' , 'GD'),
(202,'haha3' , 'deng' , 'Beijing');
這樣就批量插入數(shù)據(jù)了, 遵循這樣的語(yǔ)法,就可以批量插入數(shù)據(jù)了。
執(zhí)行成功
標(biāo)題名稱:mysql怎么連續(xù)插入的簡(jiǎn)單介紹
網(wǎng)頁(yè)地址:http://www.dlmjj.cn/article/hoigje.html


咨詢
建站咨詢
