亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

navicat導(dǎo)入excel文件的步驟以及可能碰到的問(wèn)題

 更新時(shí)間:2024年07月12日 10:50:02   作者:cooldream2009  
本文介紹將excel導(dǎo)入到mysql數(shù)據(jù)庫(kù)的方法,相對(duì)來(lái)說(shuō)比較簡(jiǎn)單,但也可能會(huì)碰到一些小問(wèn)題,在這里做一個(gè)小的總結(jié),這里使用到的工具包括navicat,mysql數(shù)據(jù)庫(kù)以及excel,需要的朋友可以參考下

前言

本文介紹將excel導(dǎo)入到mysql數(shù)據(jù)庫(kù)的方法,相對(duì)來(lái)說(shuō)比較簡(jiǎn)單,但也可能會(huì)碰到一些小問(wèn)題,在這里做一個(gè)小的總結(jié)。這里使用到的工具包括navicat,mysql數(shù)據(jù)庫(kù)以及excel,各個(gè)工具的版本信息如下,Navicat版本11.0.17,mysql版本5.7.31,excel版本office增強(qiáng)版2016。

1 navicat導(dǎo)入excel文件的步驟

基本上按照navicat的導(dǎo)入向?qū)?,進(jìn)行順序操作,大部分都是選擇下一步就可以,其中有些選項(xiàng)需要了解一下。

1.1 創(chuàng)建數(shù)據(jù)庫(kù)

在navicat中創(chuàng)建數(shù)據(jù)庫(kù),一般采用utf-8 unicode編碼,排序規(guī)則選用utf8_general_ci。

在這里插入圖片描述

1.2 在數(shù)據(jù)庫(kù)的表上,點(diǎn)擊右鍵,選擇導(dǎo)入向?qū)А?/h3>

在這里插入圖片描述

1.3 根據(jù)實(shí)際情況選擇對(duì)應(yīng)的文件

此處使用的excel版本為2016,保存的文件后綴為elsx,選擇對(duì)應(yīng)的2007以上版本。

在這里插入圖片描述

1.4 選擇要導(dǎo)入的文件

在這里插入圖片描述

1.5 確認(rèn)導(dǎo)入表的字段和數(shù)據(jù)

默認(rèn)情況下,將excel表中的第一行作為表的字段名稱,一般情況下將第一行的名稱都設(shè)置為英文,方便后續(xù)對(duì)表的操作。從第二行開(kāi)始是表中的數(shù)據(jù)。

在這里插入圖片描述

1.6 表名稱的確定

此處,源表表示excel的sheet,目標(biāo)表是指mysql的表名稱,可以使用同樣的名稱,如果該表在mysql中不存在,則需要新建表,如果已經(jīng)存在,則不需要新創(chuàng)建,直接向表中添加數(shù)據(jù)。

在這里插入圖片描述

1.7 表字段的設(shè)置

這一步,是對(duì)表的字段進(jìn)行設(shè)置,字段名稱是按照excel表中第一行的數(shù)據(jù)展示的,也可以修改表的字段名稱,比如修改為英文,方便后續(xù)操作。對(duì)應(yīng)的類型也可以進(jìn)行修改,如果字段的數(shù)據(jù)是很長(zhǎng)的文本,可以將類型設(shè)置text。

在這里插入圖片描述

1.8 選擇添加數(shù)據(jù)的模式

正常情況下,就選擇默認(rèn)的添加記錄到目標(biāo)表,也就是將excel中的數(shù)據(jù)添加到表中。最下面的復(fù)制,刪除目標(biāo)全部記錄,并從源重新導(dǎo)入,是指刪除目標(biāo)表的數(shù)據(jù),用excel表中的數(shù)據(jù)替換。

在這里插入圖片描述

1.9 開(kāi)始導(dǎo)入數(shù)據(jù)

點(diǎn)擊開(kāi)始,則excel中的數(shù)據(jù)開(kāi)始向數(shù)據(jù)庫(kù)中導(dǎo)入。

在這里插入圖片描述

1.10 導(dǎo)入后的信息展示

這是導(dǎo)入數(shù)據(jù)后的信息展示,正常情況下,會(huì)出現(xiàn)導(dǎo)入成功的提示。

在這里插入圖片描述

1.11 數(shù)據(jù)導(dǎo)入前后的對(duì)比 導(dǎo)入前的excel數(shù)據(jù)

在這里插入圖片描述

導(dǎo)入后的mysql數(shù)據(jù)

在這里插入圖片描述

2 導(dǎo)入過(guò)程中可能碰到的一些問(wèn)題

2.1 提示無(wú)法導(dǎo)入excel文件

碰到這個(gè)問(wèn)題,一般需要保證excel文件處于打開(kāi)的狀態(tài),這樣就可以正常導(dǎo)入。這個(gè)也是和版本有關(guān)系,我用的這個(gè)版本沒(méi)有碰到這個(gè)問(wèn)題。

2.2 注意excel中第一行的名稱

sheet對(duì)應(yīng)表名,第一行對(duì)應(yīng)字段名稱,字段名稱最好使用英文,而且不要使用特殊字符,也不要使用一些mysql的關(guān)鍵字。如果使用特殊字符,可能會(huì)在導(dǎo)入的時(shí)候出現(xiàn)問(wèn)題。比如使用中文,而且使用了斜杠,導(dǎo)入的時(shí)候就會(huì)有報(bào)錯(cuò)。

2.3 字段過(guò)長(zhǎng)的問(wèn)題

如果某個(gè)字段的數(shù)據(jù)是很長(zhǎng)的文本,則導(dǎo)入的時(shí)候會(huì)報(bào)錯(cuò),不能全部導(dǎo)入。這時(shí)候就需要將字段類型設(shè)置為text的,默認(rèn)都是varchar 255。

2.4 加入自增id

可以先導(dǎo)入一遍,然后刪除數(shù)據(jù),設(shè)計(jì)表,增加id,設(shè)為主鍵,自增,然后,重新導(dǎo)入。

3 總結(jié)

利用navicat導(dǎo)入excel數(shù)據(jù),相對(duì)來(lái)說(shuō)比較簡(jiǎn)單,上面總結(jié)了導(dǎo)入的步驟,基本上是傻瓜型操作,但也有可能會(huì)碰到上面列舉的問(wèn)題。針對(duì)于不同的版本,可能會(huì)有一些差異,大家根據(jù)情況進(jìn)行調(diào)整。

以上就是navicat導(dǎo)入excel文件的步驟以及可能碰到的問(wèn)題的詳細(xì)內(nèi)容,更多關(guān)于navicat導(dǎo)入excel文件的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論