1. 程式人生 > >Sqlite初識(Sqlite下載安裝及創建數據庫方法)

Sqlite初識(Sqlite下載安裝及創建數據庫方法)

還要 -a 執行 現在 struct ble alt 源代碼 系統

界面和MYSQL一樣,都是CMD界面,但不是在SQLite.exe中創建數據庫:

首先還是說一下cmd下sqlite的使用網上已經很多了、不做過多的贅述。大致說一下相應的命令就行了、作為學習sqlite的一個記錄 1:選擇下載對應自己系統的sqlite.3exe文件

SQLite以其零配置而聞名,所以不需要復雜的設置或管理。 下面來看看如何在系統上安裝SQLite。

在Windows上安裝SQLite

按照以下步驟進行:

  • 打開SQLite官方網站,轉到下載頁面 - http://www.sqlite.org/download.html 並下載預編譯的Windows二進制文件。

  • 下載sqlite-dll

    sqlite-shell的zip文件以及sqlite-tools-win32-x86-3170000.zip文件。
    技術分享

  • 創建一個文件夾:D:/software/sqlite並放置這些上面的解壓文件。並設置系統變量在PATH增加:D:/software/sqlite以便在任何地方均可通過CMD運行sqlite。

技術分享

  • 進入D:/software/sqlite目錄並打開sqlite3命令。它將如下所示:
D:\software\sqlite> sqlite3
SQLite version 3.18.0 2017-03-28 18:48:43
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite>
Shell

上述方法有助於永久創建數據庫,附加數據庫和分離數據庫。在SQLite中執行CRUD操作有另一種方法。在這種方法中,不需要設置路徑。下面我們來看看如何操作 -

  • 只需下載SQlite預編譯的二進制zip文件:sqlite-tools-win32-x86-3170000.zip
  • 解壓到目錄:D:/software/sqlite
  • 直接雙擊運行sqlite3.exe應用程序,得到如下結果 -

技術分享

現在就可以在這裏執行SQLite查詢。 但是在這裏,數據是暫時的,一旦你關閉了電腦,就將失去操作過的所有數據記錄。因為使用這種方法不能創建,附加或分離數據庫。

在Linux上安裝SQLite

當前,幾乎所有的Linux操作系統都將SQLite作為一部分一起發布。可使用以下命令來檢查你的機器上是否安裝了SQLite。

$ sqlite3
SQLite version 3.7.15.2 2013-01-09 11:53:05
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>
Shell

如果沒有看到上面的結果,那麽你的Linux機器上就還沒有安裝SQLite。可以按照以下步驟安裝SQLite:

打開轉到SQLite下載頁面( http://www.sqlite.org/download.html ),並從源代碼部分下載文件:sqlite-autoconf-*.tar.gz

按照以下步驟操作:

$ tar xvfz sqlite-autoconf-3071502.tar.gz
$ cd sqlite-autoconf-3071502
$ ./configure --prefix=/usr/local
$ make
$ make install
2:解壓後使用cmd命令進入sqlite3.exe文件所在的路徑執行命令就可以操作做相應的操作。 在進入數據庫之後如果需要退出的話windows下摁ctrl+c就能退出 例如: 創建數據庫命令:sqlite3.exe 【數據庫名字.後綴名】   這裏比較牛一點的感覺就是創建的數據庫後綴名是任意的、不過註意一點就是:在命令框下執行創建數據庫的時候。 如果沒有為數據庫創建表格、則看不見數據庫文件,所以必須創建表格。   例如:在CMD命令提示符下輸入sqlite3.exe test.db(test.db是數據庫名)回車,執行完後,命令提示符自動跳轉 到"SQLITE>"狀態。這時還是看不到這個數據庫!等表格創建或關閉sqlite3 例如:create table user(’用戶名‘); 這時可以看到sqlite3.exe所在文件夾下的這個數據庫文件了 如果下次還要使用此數據庫時仍然使用sqlite3.exe test.db即可進入此數據庫 創建表格命令:create table tablename(字段,字段) 這裏從命令上可以清楚的看到、在sqlite數據庫中創建表格字段的時候、允許不為字段申明數據類型。 這是區別於其它關系型數據庫的。 執行插入命令:insert into tablename values(value,values)在、前面我們可以看出、sqlite的操作上和 sqlserver沒什麽太大區別、值得註意的是、insert時區別於sqlserver中、因為sqlserver中允許使用 "insert table name values(value,value)"這樣的省略式擦入。但是sqlite中是不允許使用省略式插入語句的。 執行刪除語句:delete from tablename where <條件> 刪除數據語法和sqlserver相同、 刪除表則命令為:drop table tablename 數據更新命令:update tablename set 字段=值 如果需要條件的話、添加上where語句。 執行查詢語句:select *from tablename 可跟隨where語句 以上就是基礎的sqlite的增刪查改語法和命令。

Sqlite初識(Sqlite下載安裝及創建數據庫方法)