如何使用navicat for mysql連接本地數據庫,並且導入數據文件
navicat for mysql是一種數據庫管理工具, 專門用於簡化, 開發和管理MySQL。我們可以使用navicat for mysql來連接遠程數據庫,也可以連接本地數據庫。使用這個工具,查看表的數據非常方便,也可以輸入SQL命令來實現查詢。但是輸入創建表等命令就不是很方便了。好了,我們一起來看看怎麼使用navicat for mysql 創建並查詢數據庫中的數據。
首先,你得確認你已經安裝了MySQL Server 5.1和navicat for mysql。這個安裝是很簡單的,網上很多教程,和安裝一般軟件差不多。只有在安裝MySQL Server 5.1時,要注意選擇字符編碼為gb2312(中文)那個選項。好了,安裝這裡就不說了。
安裝好了之後,打開MySql Commend Line Client,輸入密碼,如下圖:
現在我們就進入到了MySql的命令窗口了。我們可以在這裡創建一個數據庫和一個表:
mysql> create database mydata; mysql> use mydata; mysql> create table StudentScore -> (name varchar(10) primary key, -> number int(10), -> department varchar(10), -> gender varchar(10), -> birth int(10), -> score int(10) -> );
上面的幾行命令就已經創建好了一個mydata的數據庫,裡面有一個StudentScore的表,表裡面的有如下幾列:name, number, department, gender, birth, score. 也定義好了每個類型以及主鍵。
打開navicat for mysql,和localhost本地數據庫連接,我們就可以看到剛才建立的數據庫和表,如下圖:
我們可以導入本地的txt數據文件,如下:(這裡我鑽研的還不是很深,之前都是一直使用遠程數據庫,導入本地的txt文件試了一下,是可以的,注意保持格式正確)
下面一步要注意一下,如果你的數據庫中有中文數據,編碼格式一定要選擇是中文的GB2312.如下圖:
然後間隔符為空格(根據txt中的具體情況來定)。並選擇目標表,將每一列一一對應,即可導入,如下圖: