小蛙今天要介紹一套圖形化的SQLite管理軟體,目前像Android, iOS … 等手持式裝置內部都支援使用SQLite,不外乎是因為它方便、小、速度快,SQLite不像一般MySQL、Oracle、MSSQL這麼複雜,我們可以把SQLite想像成一個檔案(實際上存好之後也只有一個檔案),但這一個檔案又比Microsoft Access有更大的便利性(可以在很多平台使用,不會只鎖定微軟平台),想更了解SQLite可以參考SQLite官方說明書、或者是WIKI-SQLiteSQLite Expert Personal是小蛙今天要介紹的軟體,它不只可以瀏覽SQLite內儲存的資料,同時也可以進行新增、修改、刪除…等操作,就像官網首頁寫的「SQLite Expert: A powerful administration tool for your SQLite databases」。

注意:這篇文章主要是以圖形化工具操作SQLite,並不會讓你學到SQLite指令操作。
先到官網下載SQLite Expert Personal免費版, 上面的是專業版,只能試用30天,那小蛙只是需要一些資料庫基本操作,選擇下面的License是Freeware的個人免費版。下載完之後安裝,預設一直下一步直到安裝完成。
sqlite-16
安裝完成後執行SQLite Expert Personal,在桌面可以看到圖示,如果沒有的話到開始所有程式(程式集)裡面去找「SQLite Expert」,點兩下執行。
sqlite-11
啟動之後我們必須先建立一個新的資料庫,點選左上角紅色框框新增資料庫,並且輸入相關設定。
sqlite-1
新增完資料庫後,畫面左邊可以看到小蛙剛剛新增的資料庫「postman」,在資料庫上點選滑鼠右鍵,選擇「New Table」來新增需要的表單。
sqlite-2
先輸入「Table name」,這邊小蛙輸入「post_code」,並且在下面「Fields」的部份新增需要的資料表欄位。這邊要注意的是如果要使用「自動遞增 auto_increment」功能的話,必須要把該欄位的「Type」設定成「INTEGER」。新增完成後點選下方的「Apply」。
sqlite-3
畫面的左邊可以看到新增完成的Table,右邊則是一些相關的操作畫面,像是「Database」、「SQL」、「Data」、「Design」、「DDL」。
sqlite-5
「SQL」頁面可以讓我們測試所寫的SQL正不正確。
sqlite-6
「Data」可以瀏覽目前資料表裡面包含的資料,並且新增、修改、刪除這些資料。小蛙試了一下才知道要怎麼新增,點選「+」符號後會出現如下圖多一列都是<null>的資料,在該列上點兩下就可以進入編輯畫面(別點選有Filter的那列)。
sqlite-7
「Design」就是剛剛我們新增資料表及欄位的地方,可以提供修改、刪除欄位,也包括了Index, FK, Constraints, Triggers 等等的建立。
sqlite-8
「DDL」則是可以看到這個資料表建立的語法。
sqlite-9
設定完所有欄位後就可以開始新增資料了,新增資料以及設定Index, 自動遞增…等,小蛙將在下一篇文章中說明。下圖是剛剛我們建立的sqlite,別看這小小的檔案,SQLite可是麻雀雖小,五臟俱全呢!
sqlite-10

5 Replies to “SQLite 圖形化操作軟體 – SQLite Expert Personal (1)”

    1. Dean peng:
      不好意思,小蛙不太懂您說的「匯入android」的意思,
      如果您指的是「上傳到android裝置」的話,那是不能的,
      這個工具只是方便以圖形化的介面來操作SQLite,
      要上傳到android還是要手動複製到sdcard
      (如果您是要放在sdcard上)

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *