怎么導(dǎo)入mysql表格 mysql如何導(dǎo)入數(shù)據(jù)表

數(shù)據(jù)庫怎么把現(xiàn)成的表導(dǎo)入

1. 怎么將excel表格導(dǎo)入mysql數(shù)據(jù)庫

烈山ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

1、制作好你的excel表格,注意和數(shù)據(jù)庫中的字段一一對應(yīng),比如我數(shù)據(jù)庫中有三個字段,uid,uname,udate,則在excel中必須有這三個字段; 2、將excel表格另存為csv文件,csv默認(rèn)為逗號制表符,由于工作需要,我把我的制表符修改成了分號; 3、將該csv文件打開,轉(zhuǎn)換成utf-8格式,否則導(dǎo)入的中文會亂碼,我使用的工具是notepad++,你可以使用其他工具; 4、將該文件導(dǎo)入mysql,我使用的可視化界面是navicat for mysql; 至此,excel就可以成功的導(dǎo)入到數(shù)據(jù)庫中了。

直接導(dǎo)入excel我嘗試了多次都不行,建議還是先轉(zhuǎn)換成CSV格式的文件。

2. 怎樣將SQL數(shù)據(jù)庫中的數(shù)據(jù)導(dǎo)入到指定的EXCEL中

你可以在企業(yè)管理器中——工具——數(shù)據(jù)轉(zhuǎn)換服務(wù)——導(dǎo)出數(shù)據(jù)

也可以打開EXCEL——數(shù)據(jù)——導(dǎo)入數(shù)據(jù)

-------------------------------------------------------

那也很簡單,打開EXCEL,現(xiàn)在視圖——窗體這里打勾,然后拖一個按鈕出來

然后工具——宏——宏編譯器這里點(diǎn)進(jìn)去編寫VB程序,保存

回到工作簿右鍵那個你剛才拖出來的按鈕,右鍵指定宏,將宏指定到剛才編寫的程序

PS:不知道樓主對于VB程序和數(shù)據(jù)庫SQL語言的基礎(chǔ)怎樣,我倒是寫給一些現(xiàn)成的程序,你要嗎?雖然你這里沒有數(shù)據(jù)庫不能運(yùn)行,但是看看程序是可以的

3. 怎么把數(shù)據(jù)庫文件導(dǎo)入mysql數(shù)據(jù)庫

附加數(shù)據(jù)庫 或者導(dǎo)入數(shù)據(jù)庫

SQL本身有數(shù)據(jù)導(dǎo)入的操作。但如果要從一個備份的文件中導(dǎo)入數(shù)據(jù),則要進(jìn)行另外的操作。下面以一個例子進(jìn)行說明。

SQL服務(wù)器上已有一個DOE數(shù)據(jù)庫,并且里面有大量的數(shù)據(jù),現(xiàn)準(zhǔn)備從另外一個備份文件A1.BAK(不是DOE數(shù)據(jù)庫的備份文件)中導(dǎo)入另外的數(shù)據(jù)(即導(dǎo)入后在DOE中增加一些數(shù)據(jù)表,表中已錄有數(shù)據(jù)),并保持原DOE的數(shù)據(jù)不變。

1、首先,在“SQL企業(yè)管理器”中新建一個臨時數(shù)據(jù)庫A1。

2、右擊A1數(shù)據(jù)庫,選擇:所有任務(wù)-還原數(shù)據(jù)庫。

3、在“還原數(shù)據(jù)庫”窗口中,選擇:“從設(shè)備”。

4、點(diǎn)擊“選擇設(shè)備”。

5、點(diǎn)擊“添加”。

6、從文件名中選擇要還原的數(shù)據(jù)庫文件,如A1.BAK。

7、點(diǎn)擊“確定”,返回“還原數(shù)據(jù)庫”窗口。

8、點(diǎn)擊“選項”卡,進(jìn)入選項設(shè)置。

9、鉤選:“在現(xiàn)有數(shù)據(jù)庫上強(qiáng)制還原”。

10、修改“移到物理文件名”為:“c:\a1.ldf”、“c:\a1.mdf”。

11、點(diǎn)確定,即可導(dǎo)入備份文件中的數(shù)據(jù)到臨時數(shù)據(jù)庫A1中。

12、此時,你可以將數(shù)據(jù)從A1導(dǎo)入到另外一真正要導(dǎo)入的數(shù)據(jù)庫中,如DOE數(shù)據(jù)庫。

(下面的數(shù)據(jù)導(dǎo)入操作為SQL2000企業(yè)管理器的一般數(shù)據(jù)導(dǎo)入導(dǎo)出操作。)

13、在“SQL企業(yè)管理器”中選擇“DOE”數(shù)據(jù)庫。

14、右擊DOE數(shù)據(jù)庫,選擇:所有任務(wù)-導(dǎo)入數(shù)據(jù)。

15、在“DTS導(dǎo)入/導(dǎo)出向?qū)А贝翱诘摹斑x擇數(shù)據(jù)源”中,數(shù)據(jù)源選擇剛才建立并導(dǎo)入數(shù)據(jù)的臨時數(shù)據(jù)庫A1。點(diǎn)擊下一步。

16、在“選擇目的”中,系統(tǒng)已經(jīng)默認(rèn)為DOE數(shù)據(jù)庫。

17、連續(xù)點(diǎn)擊“下一步”,直到完成。

經(jīng)過上面的操作,你已經(jīng)成功地將備份文件A1.BAK中數(shù)據(jù)導(dǎo)入DOE數(shù)據(jù)庫中,并且DOE數(shù)據(jù)庫原有數(shù)據(jù)不變。

此時,你可以刪除臨時數(shù)據(jù)庫A1。

4. SQL server2008導(dǎo)入數(shù)據(jù)大量數(shù)據(jù)到一個表的方法

一是需要在目的數(shù)據(jù)庫中先建立相關(guān)的表。如想把進(jìn)銷存系統(tǒng)數(shù)據(jù)庫(SQLServer)中的產(chǎn)品信息表(Product)導(dǎo)入到ERP系統(tǒng)中的產(chǎn)品信息表(M_Product)中。則前期是在ERP系統(tǒng)的數(shù)據(jù)庫中已經(jīng)建立了這張產(chǎn)品信息表。

二是這種方法只復(fù)制表中的數(shù)據(jù),而不復(fù)制表中的索引。如在進(jìn)銷存系統(tǒng)數(shù)據(jù)中的產(chǎn)品信息表中,在產(chǎn)品編號、產(chǎn)品種類等字段上建立了索引。則利用Select

Into語句把數(shù)據(jù)復(fù)制到ERP系統(tǒng)的表中的時候,只是復(fù)制了數(shù)據(jù)內(nèi)容的本身,而不會復(fù)制索引等信息。

三是這條語句使用具有局限性。一般情況下,這只能夠在SQL Server數(shù)據(jù)庫中采用。不過,對于SQL

Server不同版本的數(shù)據(jù)庫,如2008或者2003,還都是兼容的。若需要導(dǎo)入的對象數(shù)據(jù)庫不是SQL Server的,則需要采用其他的方法。

四是采用這條語句的話,在目的表中必須不存在數(shù)據(jù)。否則的話,目的表中的數(shù)據(jù)會被清除。也就是說,這個語句不支持表與表數(shù)據(jù)的合并。在SQL

Server中,有一條類似的語句,可以實現(xiàn)這個功能。這條語句就是:Insert

Into。他的作用就是把另外一張表中的數(shù)據(jù)插入到當(dāng)前表中。若用戶想要的時表與表數(shù)據(jù)的合并,則可以采用這條語句。兩者不能夠混淆使用,否則的話,很容易導(dǎo)致數(shù)據(jù)的丟失。

五是以上兩條語句都支持兼容的不同類型的數(shù)據(jù)類型。如在原標(biāo)中,某個字段的數(shù)據(jù)類型是整數(shù)型,但是在目的表中這個字段的數(shù)據(jù)類型則是浮點(diǎn)型,只要這個兩個數(shù)據(jù)類型本來就兼容的,則在導(dǎo)入的時候,數(shù)據(jù)庫是允許的。

如何將excel表格導(dǎo)入mysql

一.使用php

excel

parser

pro軟件,但是這個軟件為收費(fèi)軟件;

二.可將excel表保存為csv格式,然后通過phpmyadmin或者sqlyog導(dǎo)入,sqlyog導(dǎo)入的方法為:

·將excel表另存為csv形式;

·打開sqlyog,對要導(dǎo)入的表格右擊,點(diǎn)擊“導(dǎo)入”-“導(dǎo)入使用加載本地csv數(shù)據(jù)”;

·在彈出的對話框中,點(diǎn)擊“改變..”,把選擇“填寫excel友好值”,點(diǎn)擊確定;

·在“從文件導(dǎo)入”中選擇要導(dǎo)入的csv文件路徑,點(diǎn)擊“導(dǎo)入”即可導(dǎo)入數(shù)據(jù)到表上;

三.一個比較笨的手工方法,就是先利用excel生成sql語句,然后再到mysql中運(yùn)行,這種方法適用于excel表格導(dǎo)入到各類sql數(shù)據(jù)庫:

·假設(shè)你的表格有a、b、c三列數(shù)據(jù),希望導(dǎo)入到你的數(shù)據(jù)庫中表格tablename,對應(yīng)的字段分別是col一、col二、col三

·在你的表格中增加一列,利用excel的公式自動生成sql語句,具體方法如下:

一)增加一列(假設(shè)是d列)

二)在第一行的d列,就是d一中輸入公式:

=concatenate("insert

into

tablename

(col一,col二,col三)

values

(",a一,",",b一,",",c一,");")

三)此時d一已經(jīng)生成了如下的sql語句:

insert

into

table

(col一,col二,col三)

values

('a','一一','三三');

四)將d一的公式復(fù)制到所有行的d列(就是用鼠標(biāo)點(diǎn)住d一單元格的右下角一直拖拽下去啦)

5)此時d列已經(jīng)生成了所有的sql語句

陸)把d列復(fù)制到一個純文本文件中,假設(shè)為sql.txt

·把sql.txt放到數(shù)據(jù)庫中運(yùn)行即可,你可以用命令行導(dǎo)入,也可以用phpadmin運(yùn)行

mysql 導(dǎo)入數(shù)據(jù)到指定的表

第一步:打在開始界面中找到mysql

第二步:雙擊打開mysql軟件。,并輸入密碼。

第三步:如果sql文件的內(nèi)容中有創(chuàng)建數(shù)據(jù)庫的語句或者你想將表存放在你已有的數(shù)據(jù)庫,在這里就不用創(chuàng)建數(shù)據(jù)庫。

第四步:輸入“show databases;”就能看到自己創(chuàng)建的數(shù)據(jù)庫。

第五步:輸入“use 數(shù)據(jù)庫名”,開始使用這個數(shù)據(jù)庫。

第六步:開始導(dǎo)入sql文件,輸入“source sql文件的路徑”(注意你的文件路徑要是復(fù)制來的,要將"\"全部換成“/”)

第七步:輸入“show tables”,你就會看到你導(dǎo)入的表了。

分享名稱:怎么導(dǎo)入mysql表格 mysql如何導(dǎo)入數(shù)據(jù)表
本文地址:http://muchs.cn/article28/ddccpjp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、微信公眾號、電子商務(wù)自適應(yīng)網(wǎng)站、手機(jī)網(wǎng)站建設(shè)、ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司