SQLite Expert Personal使用教程

SQLite Expert Personal使用教程

ID:40567554

大小:1.28 MB

页数:12页

时间:2019-08-04

SQLite Expert Personal使用教程_第1页
SQLite Expert Personal使用教程_第2页
SQLite Expert Personal使用教程_第3页
SQLite Expert Personal使用教程_第4页
SQLite Expert Personal使用教程_第5页
资源描述:

《SQLite Expert Personal使用教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQLite圖形化操作軟體–SQLiteExpertPersonal小蛙今天要介紹一套圖形化的SQLite管理軟體,目前像Android,iOS…等手持式裝置內部都支援使用SQLite,不外乎是因為它方便、小、速度快,SQLite不像一般MySQL、Oracle、MSSQL這麼複雜,我們可以把SQLite想像成一個檔案(實際上存好之後也只有一個檔案),但這一個檔案又比MicrosoftAccess有更大的便利性(可以在很多平台使用,不會只鎖定微軟平台),想更了解SQLite可以參考SQLite官方說明

2、書、或者是WIKI-SQLite。SQLiteExpertPersonal是小蛙今天要介紹的軟體,它不只可以瀏覽SQLite內儲存的資料,同時也可以進行新增、修改、刪除…等操作,就像官網首頁寫的「SQLiteExpert:ApowerfuladministrationtoolforyourSQLitedatabases」。注意:這篇文章主要是以圖形化工具操作SQLite,並不會讓你學到SQLite指令操作。先到官網下載SQLiteExpertPersonal免費版,上面的是專業版,只能試用30天,那小

3、蛙只是需要一些資料庫基本操作,選擇下面的License是Freeware的個人免費版。下載完之後安裝,預設一直下一步直到安裝完成。安裝完成後執行SQLiteExpertPersonal,在桌面可以看到圖示,如果沒有的話到開始所有程式(程式集)裡面去找「SQLiteExpert」,點兩下執行。啟動之後我們必須先建立一個新的資料庫,點選左上角紅色框框新增資料庫,並且輸入相關設定。新增完資料庫後,畫面左邊可以看到小蛙剛剛新增的資料庫「postman」,在資料庫上點選滑鼠右鍵,選擇「NewTable」來新增需

4、要的表單。先輸入「Tablename」,這邊小蛙輸入「post_code」,並且在下面「Fields」的部份新增需要的資料表欄位。這邊要注意的是如果要使用「自動遞增auto_increment」功能的話,必須要把該欄位的「Type」設定成「INTEGER」。新增完成後點選下方的「Apply」。畫面的左邊可以看到新增完成的Table,右邊則是一些相關的操作畫面,像是「Database」、「SQL」、「Data」、「Design」、「DDL」。「SQL」頁面可以讓我們測試所寫的SQL正不正確。「Data」

5、可以瀏覽目前資料表裡面包含的資料,並且新增、修改、刪除這些資料。小蛙試了一下才知道要怎麼新增,點選「+」符號後會出現如下圖多一列都是的資料,在該列上點兩下就可以進入編輯畫面(別點選有Filter的那列)。「Design」就是剛剛我們新增資料表及欄位的地方,可以提供修改、刪除欄位,也包括了Index,FK,Constraints,Triggers等等的建立。「DDL」則是可以看到這個資料表建立的語法。設定完所有欄位後就可以開始新增資料了,新增資料以及設定Index,自動遞增…等,小蛙將在下一

6、篇文章中說明。下圖是剛剛我們建立的sqlite,別看這小小的檔案,SQLite可是麻雀雖小,五臟俱全呢!小蛙在上一篇文章中介紹SQLiteExpertPersonal簡單的使用方式,這篇文章小蛙要說明怎麼設定每一筆資料都有一個可以自動新增的id,相當於Oracle的SEQUENCE,MySQL的AUTO_INCREMENT,設定及運作方式跟MySQL的差不多,只是小蛙一開始要設定的時候還是小卡了一下。這裡小蛙用實際的例子來說明,原本在設計這個資料表的時候,目的是在儲存台灣的郵遞區號,ex.台北市,大安

7、區,Da’anDist.,,這個資料表裡面小蛙也設定了id屬性,目的是讓比鄉鎮區以下的例如:村、里…等,可以用id來辨別是在哪個鄉鎮區。小蛙在設計到一半的時候,發現SQLiteExpertPersonal裡面預覽資料的時候有個欄位叫做RecNo,小蛙以為這套GUI會產生自動遞增的欄位方便使用者操作,但當小蛙透過程式存取SQLite的時候卻又得不到RecNo這個欄位的值才恍然大悟,原來這套軟體產生的RecNo只是方便使用者在GUI操作的時候辨識資料筆數。下圖是小蛙被騙的RecNo。在已經建立好資料,卻又

8、要新增notnull的auto_increment欄位的方法也不難,只是做個小動作騙騙這套管理工具。在Design下的Fields頁面中選擇下方的Add,將要新增的id欄位補上,注意Type一定要用INTEGER。如果上一步直接把Notnull打勾的話一定會出現這個錯誤,因為已經把資料建好,而新增欄位如果是Notnull,就違反了規則(新增出來的欄位裡面沒有值,當然就違反了)。只要把Notnull的勾勾先取消,點選OK後,繼續切換到Indexes頁面,點

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。