日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
MySQL批量導(dǎo)入數(shù)據(jù)的實(shí)現(xiàn)

MySQL批量導(dǎo)入數(shù)據(jù)操作應(yīng)該如何實(shí)現(xiàn)呢?這是很多人都提到過的問題,下面就為您介紹MySQL批量導(dǎo)入數(shù)據(jù)的實(shí)現(xiàn)方法,供您參考。

成都創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的甘南網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

不管是在網(wǎng)站開發(fā)還是在應(yīng)用程序開發(fā)中,我們經(jīng)常會(huì)碰到需要將MySQL或MS SQLServer某個(gè)表的數(shù)據(jù)批量導(dǎo)入到另一個(gè)表的情況,甚至有時(shí)還需要指定導(dǎo)入字段。

下面就將以MySQL數(shù)據(jù)庫為例,介紹如何通過SQL命令行將某個(gè)表的所有數(shù)據(jù)或指定字段的數(shù)據(jù),導(dǎo)入到目標(biāo)表 中。此方法對(duì)于SQLServer數(shù)據(jù)庫,也就是T-SQL來說,同樣適用 。

類別一、 如果兩張張表(導(dǎo)出表和目標(biāo)表)的字段一致,并且希望插入全部數(shù)據(jù),可以用這種方法:(此方法只適合導(dǎo)出兩表在同一database)

INSERT INTO
 目標(biāo)表
 SELECT    * FROM
 來源表
;
例如,要將 articles 表插入到 newArticles 表中,則可以通過如下SQL語句實(shí)現(xiàn):

INSERT INTO
 newArticles
 SELECT    * FROM
 articles
;
類別二、 如果只希望導(dǎo)入指定字段,可以用這種方法:

INSERT INTO
 目標(biāo)表 (字段1, 字段2, ...)
 SELECT
  字段1, 字段2, ...
  FROM
 來源表
;
請(qǐng)注意以上兩表的字段必須一致(字段類型),否則會(huì)出現(xiàn)數(shù)據(jù)轉(zhuǎn)換錯(cuò)誤。

1、跨服務(wù)器復(fù)制表中數(shù)據(jù)

 
 
 
  1. insert into openrowset('sqloledb','localhost';'sa';'123',Test.dbo.Table_B)   
  2. select * from Test.dbo.Table_A   
  3.  
  4. //啟用Ad Hoc Distributed Queries:  
  5.  
  6. exec sp_configure 'show advanced options',1  
  7. reconfigure  
  8. exec sp_configure 'Ad Hoc Distributed Queries',1  
  9. reconfigure  
  10.  
  11. //使用完成后,關(guān)閉Ad Hoc Distributed Queries:  
  12. exec sp_configure 'Ad Hoc Distributed Queries',0  
  13. reconfigure  
  14. exec sp_configure 'show advanced options',0  
  15. reconfigure  
  16.  

2、

 
 
 
  1. //不跨服務(wù)器  
  2. insert into dbo.Table_B) select * from dbo.Table_A   

將表名和數(shù)據(jù)庫連接字符串用代碼拼接好 然后執(zhí)行上述您需要的sql語句 程序功能即可完成。

【編輯推薦】

深入研究MySQL刪除多表數(shù)據(jù)

MySQL大表備份的簡(jiǎn)單方法

多個(gè)MySQL表結(jié)果集組合

MySQL分表處理的實(shí)現(xiàn)方法

MySQL授權(quán)表使用示例


本文題目:MySQL批量導(dǎo)入數(shù)據(jù)的實(shí)現(xiàn)
URL網(wǎng)址:http://m.5511xx.com/article/cccoidp.html