Windows 上如何安裝Sqlite

2022-01-11 08:54:30 字數 2872 閱讀 4312

對sqlite文明已久,卻是從來沒使用過,今天就來安裝試用下。

一、安裝

sqlite-dll-win64-x64-3150100.zip包含.def、.dll兩個檔案

sqlite-tools-win32-x86-3150100.zip包含三個執行檔案exe

將它們一起解壓到d:\sqlite資料夾,配置環境變數path後追加「d:\sqlite;」

如果你想從任何目錄下執行clp,需要將該檔案複製到windows系統路徑下。預設情況下,windows中工作的路徑是根分割槽下的(c:\windwos\system32)。

二、執行

開啟sqlite3.exe,自動調出windows命令列視窗。當sqlite命令列提示符出現時,輸入.help,將出現一列類似相關命令的說明。輸入.exit後退出程式。

三、簡單操作

入門教程:

1. 新建乙個資料庫檔案

>命令列進入到要建立db檔案的資料夾位置

>使用命令建立資料庫檔案: sqlite3 所要建立的db檔名稱

>使用命令檢視已附加的資料庫檔案: .databases

2. 開啟已建立的資料庫檔案

>命令列進入到要開啟的db檔案的資料夾位置

>使用命令列開啟已建立的db檔案: sqlite3 檔名稱(注意:假如檔名稱不存在,則會新建乙個新的db檔案)

3. 檢視幫助命令

>命令列直接輸入sqlite3,進去到sqlite3命令列介面

>輸入.help 檢視常用命令

建立表:

sqlite> create table mytable(id integer primary key, value text);  

2 columns were created.  

該錶包含乙個名為 id 的主鍵欄位和乙個名為 value 的文字字段。

注意: 最少必須為新建的資料庫建立乙個表或者檢視,這麼才能將資料庫儲存到磁碟中,否則資料庫不會被建立。

接下來往表裡中寫入一些資料:

sqlite> insert into mytable(id, value) values(1, 'micheal');  

sqlite> insert into mytable(id, value) values(2, 'jenny');  

sqlite> insert into mytable(value) values('francis');  

sqlite> insert into mytable(value) values('kerk'); 

查詢資料:

sqlite> select * from test;  

1|micheal  

2|jenny  

3|francis  

4|kerk 

設定格式化查詢結果:

sqlite> .mode column;  

sqlite> .header on;  

sqlite> select * from test;  

id          value  

----------- -------------  

1           micheal  

2           jenny  

3           francis  

4           kerk 

.mode column 將設定為列顯示模式,.header 將顯示列名。

修改表結構,增加列:

sqlite> alter table mytable add column email text not null '' collate nocase;; 

建立檢視:

sqlite> create view nameview as select * from mytable; 

建立索引:

sqlite> create index test_idx on mytable(value); 

顯示表結構:

sqlite> .schema [table] 

獲取所有表和檢視:

sqlite > .tables 

獲取指定表的索引列表:

sqlite > .indices [table ] 

匯出資料庫到 sql 檔案:

sqlite > .output [filename ]  

sqlite > .dump  

sqlite > .output stdout 

從 sql 檔案匯入資料庫:

sqlite > .read [filename ] 

格式化輸出資料到 csv 格式:

sqlite >.output [filename.csv ]  

sqlite >.separator ,  

sqlite > select * from test;  

sqlite >.output stdout 

從 csv 檔案匯入資料到表中:

sqlite >create table newtable ( id integer primary key, value text );  

sqlite >.import [filename.csv ] newtable 

備份資料庫:

/* usage: sqlite3 [database] .dump > [filename] */  

sqlite3 mytable.db .dump > backup.sql 

恢復資料庫:

/* usage: sqlite3 [database ] < [filename ] */  

sqlite3 mytable.db < backup.sql 

最後推薦一款管理工具 sqlite developer

參考文章:

Windows 上如何安裝Sqlite

1.獲得命令列程式 sqlite命令列程式 clp 是開始使用sqlite的最好選擇,按照如下步驟獲取clp 1 開啟瀏覽器進入sqlite主頁,www.sqlite.org。4 使用解壓工具,將其解壓。zip檔案中包含乙個sqlite3.exe檔案,可以從解壓檔案所在位置使用sqlite 如果你想...

如何在Windows上安裝多個MySQL

將mysql註冊為系統服務 mysql home bin mysqld install mysql5.1,此時,在執行中輸入 services.msc 或者開啟 控制面板 管理工具 服務 可以看到服務列表中存在 mysql5.1 服務。如果不希望它自動執行,也可以改為手動。解除安裝mysql 服務 ...

windows上安裝zipMongoDB安裝包

個人 2.解壓,把bin路徑配置到path環境變數 3.在安裝目錄下建立data目錄和log目錄 4.在data下建立db目錄,在log下建立mongo.log空檔案 在cmd下切換到bin目錄,執行以下命令 檢視日誌 2020 07 15t23 51 30.976 0800 i control m...