
SQLiteSpy(SQLite數(shù)據(jù)管理工具)官方版
詳情介紹
SQLiteSpy官方版是一款快速緊湊的擁有圖形界面的SQLite數(shù)據(jù)庫管理工具,幫助用戶讀取sqlite3的文件和對他們的SQL語句進(jìn)行執(zhí)行,因?yàn)椴捎昧藞D形界面所以對于許多用戶來說使用起來更加簡單,而且軟件完全免費(fèi),更是許多個人用戶和學(xué)習(xí)數(shù)據(jù)庫的用戶比較喜歡的一款教育軟件。
該軟件具有數(shù)據(jù)庫一覽的功能梳妝顯示所有的架構(gòu),包括表、列、索引等在數(shù)據(jù)庫中保含的項(xiàng)目,還可以通過按F5更新架構(gòu)樹,雙擊一個表或視圖來顯示他的數(shù)據(jù),使用常用的命令輕松完成各種數(shù)據(jù)庫操作,非常方便且實(shí)用。
樹狀顯示所有的架構(gòu),包括表,列,索引和觸發(fā)器在數(shù)據(jù)庫中包含的項(xiàng)目。按F5更新架構(gòu)樹,雙擊一個表或視圖來顯示它的數(shù)據(jù),使用常用的命令的上下文菜單。
2、網(wǎng)格單元格編輯
表格單元格中編輯:顯示一個表通過樹狀架構(gòu),選擇一個單元格,然后按F2鍵調(diào)用編輯器。然后修改并確認(rèn)您的更改寫回到談判桌上。
3、數(shù)據(jù)類型顯示
本機(jī)的SQL數(shù)據(jù)類型顯示不同的背景顏色來幫助檢測類型錯誤。類型錯誤可能會導(dǎo)致性能下降或錯誤的SELECT結(jié)果集,如果NULL值與空字符串混淆。
4、完全的Unicode? SQLiteSpy完全支持SQLite的Unicode的能力。數(shù)據(jù)顯示和輸入是完全實(shí)現(xiàn)為Unicode,包括SQL命令。
5、多個SQL編輯
現(xiàn)代標(biāo)簽是用來編輯和顯示的查詢語句和結(jié)果比較容易多個SQL查詢。 SQL查詢執(zhí)行輸入或加載到SQL他們編輯。然后按F9鍵運(yùn)行該查詢,或Ctrl + F9來運(yùn)行當(dāng)前行或選擇只。
6、時間測量
SQL執(zhí)行的時間會自動測量和顯示,以幫助優(yōu)化查詢。
7、正則表達(dá)式
在SQL關(guān)鍵字regexp是支持,并增加了完整的Perl的正則表達(dá)式語法5.10 SQLiteSpy。的實(shí)施,實(shí)現(xiàn)了利用DIRegEx庫。
8、數(shù)學(xué)SQL函數(shù)
下面的SQL函數(shù)可用數(shù)學(xué)除了SQLite的默認(rèn):ACOS(), ASIN(), ATAN(), ATAN(), ATAN2(), CEIL(), CEILING(), COS(), COT(), DEGREES(), EXP(), FLOOR(), LN(), LOG(), LOG(), LOG2(), LOG10(), MOD(), PI(), POW(), RADIANS(), SIGN(), SIN(), SQRT(), TAN(), TRUNCATE().
9、數(shù)據(jù)壓縮
壓縮的SQL函數(shù)()適用的zlib的緊縮到任何文本或BLOB值。原始緊縮數(shù)據(jù)流返回。解壓縮()膨脹此流回到原來的。整數(shù),雙打,并返回空值不變。
10、緊湊型結(jié)果儲存
內(nèi)部數(shù)據(jù)存儲機(jī)制使用,以達(dá)到最佳的兼容性SQLite的原生數(shù)據(jù)類型。因此,SQLiteSpy使用遠(yuǎn)低于其它的SQLite管理內(nèi)存和更有效地處理大量的表。
11、內(nèi)建的SQLite引擎
SQLiteSpy來已建成為一個單一的應(yīng)用程序文件與SQLite數(shù)據(jù)庫引擎可執(zhí)行文件。有沒有需要分發(fā)任何DLL,這使得SQLiteSpy易于部署的客戶。
12、加密支持
SQLiteSpy可以閱讀和修改加密的數(shù)據(jù)庫文件由DISQLite3產(chǎn)生。 DISQLite3實(shí)現(xiàn)了自己的母語AES加密這是不符合商業(yè)SQLite的加密擴(kuò)展(SSE)的或任何其他第三方的實(shí)施提供兼容。
13、易安裝和卸載
要運(yùn)行SQLiteSpy,只需提取SQLiteSpy.exe文件到任何目錄和執(zhí)行文件。不需要安裝?剛開始時,該程序創(chuàng)建一個文件SQLiteSpy.db3(1 sqlite3的數(shù)據(jù)庫)來存儲的和設(shè)置。它不寫任何其他文件或注冊表。卸載一樣只是簡單的刪除兩個文件:應(yīng)用程序的可執(zhí)行文件和數(shù)據(jù)庫文件的選項(xiàng)。
File->New Database,起名為SqlLearning。如下圖:

2、sql語句輸入?yún)^(qū)輸入如下語句,按快捷鍵F9,創(chuàng)建數(shù)據(jù)庫表customers。執(zhí)行后效果如下圖。
[sql] view plaincopy
create table customers(
customerId INTEGER PRIMARY KEY,
name varchar(50),
city varchar(50),
customerType varchar(50),
addTime date,
addFromDepartment varchar(10),
quantity INTEGER );

3、sql語句輸入?yún)^(qū)域分別輸入如下的10個sql語句,插入10條記錄。執(zhí)行后的效果如下圖。
[sql] view plaincopy
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('張志國','中國','普通客戶','2011-10-22','財(cái)務(wù)部',3) ;
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('靳紅浩','法國','主要客戶','2012-11-1','銷售部',2) ;
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('高武明','中國','普通客戶','2013-5-12','編輯部',12) ;
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('王玲菲','德國','特殊客戶','2007-1-12','編輯部',5) ;
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('馬達(dá)達(dá)','中國','主要客戶','2008-2-19','財(cái)務(wù)部',3) ;
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('馬凱文','德國','特殊客戶','2000-4-23','財(cái)務(wù)部',6) ;
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('姚明明','美國','特殊客戶','2011-5-23','編輯部',2) ;
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('余銘宏','中國','主要客戶','2012-12-2','銷售部',7) ;
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('張藝謀','法國','特殊客戶','2013-1-2','編輯部',2) ;
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('張斯五','中國','普通客戶','2010-1-3','銷售部',1);

4、對customers根據(jù)customersType進(jìn)行分組。
[sql] view plaincopy
select customerType from customers group by customerType;

5、group by 常和 sum,max,min,count等聚合函數(shù)一起使用,例如:對 customers根據(jù) customersType進(jìn)行分組統(tǒng)計(jì)每個類別中的客戶個數(shù)。
[sql] view plaincopy
select customerType,COUNT(*) from customers group by customerType ;

6、 例如:對 customers根據(jù) customersType進(jìn)行分組獲取每組的最大customersId
[sql] view plaincopy
select customerType,MAX(customerId) as number from customers group by customerType ;
注:as number相當(dāng)于起了個別名,如果不起別名的話將會顯示為”MAX(customerId)“

7、group by 字句和where字句一起使用,在SQL中where字句的運(yùn)行順序是先于 group by 字句的,where字句會會在形成組和計(jì)算列函數(shù)之前消除不符合條件的行
例如:查詢由財(cái)務(wù)部門添加的用戶中各個類型的最大customersId
[sql] view plaincopy
select customerType,MAX(customerId) as number from customers where addFromDepartment='財(cái)務(wù)部' group by customerType ;
where字句過濾掉了不是財(cái)務(wù)部添加的用戶信息,group by對where字句的結(jié)果又進(jìn)行了分組操作,沒有g(shù)roupby的話得到的記錄將是財(cái)務(wù)部添加的用戶中customerId最大的一條記錄。

8、group by字句和having()字句一起使用,在SQL中 having()字句的運(yùn)行順序是后于group by字句的, having()字句的的作用是篩選滿足條件的組,例如:查詢客戶數(shù)超過1個的國家和客戶數(shù)量。
[sql] view plaincopy
select city ,count(*) number from customers GROUP by city having count(*)>1 ;

分析:系統(tǒng)會先對customers根據(jù) city 分組,生產(chǎn)虛擬表,之后having字句對生成的虛擬表進(jìn)行篩選,將數(shù)量不大于1的剔除
1、升級內(nèi)置DISQLite3引擎到SQLite 3.13.0
2、新增JSON(基于JavaScript語言的輕量級數(shù)據(jù)交換格式)擴(kuò)展選項(xiàng)
例如:SELECT json_extract('{“a”:2,“c”:[4,5,{“f”:7}]}', '$.c[2].f');
3、新增Session擴(kuò)展
例如:SELECT * FROM generate_series(0,100,5)。
該軟件具有數(shù)據(jù)庫一覽的功能梳妝顯示所有的架構(gòu),包括表、列、索引等在數(shù)據(jù)庫中保含的項(xiàng)目,還可以通過按F5更新架構(gòu)樹,雙擊一個表或視圖來顯示他的數(shù)據(jù),使用常用的命令輕松完成各種數(shù)據(jù)庫操作,非常方便且實(shí)用。
主要特點(diǎn)
1、數(shù)據(jù)庫一覽樹狀顯示所有的架構(gòu),包括表,列,索引和觸發(fā)器在數(shù)據(jù)庫中包含的項(xiàng)目。按F5更新架構(gòu)樹,雙擊一個表或視圖來顯示它的數(shù)據(jù),使用常用的命令的上下文菜單。
2、網(wǎng)格單元格編輯
表格單元格中編輯:顯示一個表通過樹狀架構(gòu),選擇一個單元格,然后按F2鍵調(diào)用編輯器。然后修改并確認(rèn)您的更改寫回到談判桌上。
3、數(shù)據(jù)類型顯示
本機(jī)的SQL數(shù)據(jù)類型顯示不同的背景顏色來幫助檢測類型錯誤。類型錯誤可能會導(dǎo)致性能下降或錯誤的SELECT結(jié)果集,如果NULL值與空字符串混淆。
4、完全的Unicode? SQLiteSpy完全支持SQLite的Unicode的能力。數(shù)據(jù)顯示和輸入是完全實(shí)現(xiàn)為Unicode,包括SQL命令。
5、多個SQL編輯
現(xiàn)代標(biāo)簽是用來編輯和顯示的查詢語句和結(jié)果比較容易多個SQL查詢。 SQL查詢執(zhí)行輸入或加載到SQL他們編輯。然后按F9鍵運(yùn)行該查詢,或Ctrl + F9來運(yùn)行當(dāng)前行或選擇只。
6、時間測量
SQL執(zhí)行的時間會自動測量和顯示,以幫助優(yōu)化查詢。
7、正則表達(dá)式
在SQL關(guān)鍵字regexp是支持,并增加了完整的Perl的正則表達(dá)式語法5.10 SQLiteSpy。的實(shí)施,實(shí)現(xiàn)了利用DIRegEx庫。
8、數(shù)學(xué)SQL函數(shù)
下面的SQL函數(shù)可用數(shù)學(xué)除了SQLite的默認(rèn):ACOS(), ASIN(), ATAN(), ATAN(), ATAN2(), CEIL(), CEILING(), COS(), COT(), DEGREES(), EXP(), FLOOR(), LN(), LOG(), LOG(), LOG2(), LOG10(), MOD(), PI(), POW(), RADIANS(), SIGN(), SIN(), SQRT(), TAN(), TRUNCATE().
9、數(shù)據(jù)壓縮
壓縮的SQL函數(shù)()適用的zlib的緊縮到任何文本或BLOB值。原始緊縮數(shù)據(jù)流返回。解壓縮()膨脹此流回到原來的。整數(shù),雙打,并返回空值不變。
10、緊湊型結(jié)果儲存
內(nèi)部數(shù)據(jù)存儲機(jī)制使用,以達(dá)到最佳的兼容性SQLite的原生數(shù)據(jù)類型。因此,SQLiteSpy使用遠(yuǎn)低于其它的SQLite管理內(nèi)存和更有效地處理大量的表。
11、內(nèi)建的SQLite引擎
SQLiteSpy來已建成為一個單一的應(yīng)用程序文件與SQLite數(shù)據(jù)庫引擎可執(zhí)行文件。有沒有需要分發(fā)任何DLL,這使得SQLiteSpy易于部署的客戶。
12、加密支持
SQLiteSpy可以閱讀和修改加密的數(shù)據(jù)庫文件由DISQLite3產(chǎn)生。 DISQLite3實(shí)現(xiàn)了自己的母語AES加密這是不符合商業(yè)SQLite的加密擴(kuò)展(SSE)的或任何其他第三方的實(shí)施提供兼容。
13、易安裝和卸載
要運(yùn)行SQLiteSpy,只需提取SQLiteSpy.exe文件到任何目錄和執(zhí)行文件。不需要安裝?剛開始時,該程序創(chuàng)建一個文件SQLiteSpy.db3(1 sqlite3的數(shù)據(jù)庫)來存儲的和設(shè)置。它不寫任何其他文件或注冊表。卸載一樣只是簡單的刪除兩個文件:應(yīng)用程序的可執(zhí)行文件和數(shù)據(jù)庫文件的選項(xiàng)。
使用教程
1、新建一個數(shù)據(jù)庫:File->New Database,起名為SqlLearning。如下圖:

2、sql語句輸入?yún)^(qū)輸入如下語句,按快捷鍵F9,創(chuàng)建數(shù)據(jù)庫表customers。執(zhí)行后效果如下圖。
[sql] view plaincopy
create table customers(
customerId INTEGER PRIMARY KEY,
name varchar(50),
city varchar(50),
customerType varchar(50),
addTime date,
addFromDepartment varchar(10),
quantity INTEGER );

3、sql語句輸入?yún)^(qū)域分別輸入如下的10個sql語句,插入10條記錄。執(zhí)行后的效果如下圖。
[sql] view plaincopy
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('張志國','中國','普通客戶','2011-10-22','財(cái)務(wù)部',3) ;
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('靳紅浩','法國','主要客戶','2012-11-1','銷售部',2) ;
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('高武明','中國','普通客戶','2013-5-12','編輯部',12) ;
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('王玲菲','德國','特殊客戶','2007-1-12','編輯部',5) ;
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('馬達(dá)達(dá)','中國','主要客戶','2008-2-19','財(cái)務(wù)部',3) ;
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('馬凱文','德國','特殊客戶','2000-4-23','財(cái)務(wù)部',6) ;
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('姚明明','美國','特殊客戶','2011-5-23','編輯部',2) ;
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('余銘宏','中國','主要客戶','2012-12-2','銷售部',7) ;
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('張藝謀','法國','特殊客戶','2013-1-2','編輯部',2) ;
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('張斯五','中國','普通客戶','2010-1-3','銷售部',1);

4、對customers根據(jù)customersType進(jìn)行分組。
[sql] view plaincopy
select customerType from customers group by customerType;

5、group by 常和 sum,max,min,count等聚合函數(shù)一起使用,例如:對 customers根據(jù) customersType進(jìn)行分組統(tǒng)計(jì)每個類別中的客戶個數(shù)。
[sql] view plaincopy
select customerType,COUNT(*) from customers group by customerType ;

6、 例如:對 customers根據(jù) customersType進(jìn)行分組獲取每組的最大customersId
[sql] view plaincopy
select customerType,MAX(customerId) as number from customers group by customerType ;
注:as number相當(dāng)于起了個別名,如果不起別名的話將會顯示為”MAX(customerId)“

7、group by 字句和where字句一起使用,在SQL中where字句的運(yùn)行順序是先于 group by 字句的,where字句會會在形成組和計(jì)算列函數(shù)之前消除不符合條件的行
例如:查詢由財(cái)務(wù)部門添加的用戶中各個類型的最大customersId
[sql] view plaincopy
select customerType,MAX(customerId) as number from customers where addFromDepartment='財(cái)務(wù)部' group by customerType ;
where字句過濾掉了不是財(cái)務(wù)部添加的用戶信息,group by對where字句的結(jié)果又進(jìn)行了分組操作,沒有g(shù)roupby的話得到的記錄將是財(cái)務(wù)部添加的用戶中customerId最大的一條記錄。

8、group by字句和having()字句一起使用,在SQL中 having()字句的運(yùn)行順序是后于group by字句的, having()字句的的作用是篩選滿足條件的組,例如:查詢客戶數(shù)超過1個的國家和客戶數(shù)量。
[sql] view plaincopy
select city ,count(*) number from customers GROUP by city having count(*)>1 ;

分析:系統(tǒng)會先對customers根據(jù) city 分組,生產(chǎn)虛擬表,之后having字句對生成的虛擬表進(jìn)行篩選,將數(shù)量不大于1的剔除
更新日志
v1.9.11版本1、升級內(nèi)置DISQLite3引擎到SQLite 3.13.0
2、新增JSON(基于JavaScript語言的輕量級數(shù)據(jù)交換格式)擴(kuò)展選項(xiàng)
例如:SELECT json_extract('{“a”:2,“c”:[4,5,{“f”:7}]}', '$.c[2].f');
3、新增Session擴(kuò)展
例如:SELECT * FROM generate_series(0,100,5)。
下載地址
- 電腦版
SQLiteSpy(SQLite數(shù)據(jù)管理工具)官方版 v1.9.11
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
同類軟件

Sqlite3(小型關(guān)系型數(shù)據(jù)庫)官方版 v3.53.0
Navicat Premium17永久激活版 v17.3.9
redis windows版 v8.6.2官方版
帝國備份王(MYSQL數(shù)據(jù)庫備份系統(tǒng)) v5.1官方版
Benthic Software Golden(數(shù)據(jù)庫管理工具) v7.3官方版
dbsync(數(shù)據(jù)庫同步工具) v2.0官方版
sybase sql anywhere(數(shù)據(jù)庫管理工具) v5.0官方版
dbvisualizer pro 9官方版 v9.1.5
網(wǎng)友評論
共0條評論(您的評論需要經(jīng)過審核才能顯示)
分類列表
類似軟件
精彩推薦
換一換本類更新
-
MySQL社區(qū)版 v9.5.0 數(shù)據(jù)庫類 / 169.06M
查看 -
JMP Pro 17 v17.1.0 數(shù)據(jù)庫類 / 1.37G
查看 -
Navicat for MariaDB官方版 v17.3.9 數(shù)據(jù)庫類 / 119.57M
查看 -
Navicat for Oracle(Oracle數(shù)據(jù)庫管理工具) v17.3.9 數(shù)據(jù)庫類 / 129.62M
查看 -
MS SQL Maestro(數(shù)據(jù)庫管理軟件) v25.12.0.1 數(shù)據(jù)庫類 / 29.19M
查看
本類排行
周排行月排行


















贛公網(wǎng)安備 36010602000087號