Lichin

contact: [email protected]

I am

# 起因

大二下修了系上一門 Database 的課,主要使用的是利用MySQL,來對飛機航班資料做query。以下是我在Mac OSX從安裝到實作的一些紀錄。


# 安裝Homebrew,MySQL

首先打開你的terminal,到這裡安裝:link,已經有安裝的也可以更新brew


# 開啟MySQL.Server,設定密碼

請耐心等待第一個步驟,因為會在你的mac上安裝不小的檔案。等到好的時候執行下列指令,通常是使用root作為MySQL登入帳號,所以也記得去設定一下root的密碼:

p.s.對於第二個指令(mysql_secure_installation)有疑慮的可以參考:MySQL Documentation


# 開始使用MySQL

如果上述步驟都完成了,就可以試著使用MySQL了 (恭喜!!),首先是登入然後試著看看你的databases,若是沒問題,就可以開始 Create 作業要的 Database,tables了:


# 如何替換NA字體

這一步我也還不確定,每台電腦可能狀況不一樣,有很多做法可以達到,也有可能不需要做就能完成作業,提出來大家參考。不知道怎麼確定對錯的時候,可以先自己新增一個小檔案,裡頭自己隨便嘗試幾個狀況,看看結果,對了再更改csv file

這裡也提供一些替換字元正規表示法:link


# Import data from CSV file

進入一個database之後,首先要create table,助教也有給上table範例,所以也可以參考:here,在Import data 時要注意input type,例如已經宣告int形式了,就沒辦法吃”NA”這樣的input,但是這些飛機航班資料裡面,只要資料沒給齊全就會在那個欄位記上”NA”,因此在import前一定要把資料整理過,不然開始query一定會發生悲劇,慘不忍睹,筆者深受其害。

# 參考

  1. 在 Mac 下用 Homebrew 安装 MySQL
  2. MySQL 修改密碼、忘記密碼


blog comments powered by Disqus

Published

16 April 2016

Tags

title

yo! trying to alert