西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

sqlite3數(shù)據(jù)庫可視化管理工具(SQLiteSpy)

1.9.8 官方最新版
  • sqlite3數(shù)據(jù)庫可視化管理工具(SQLiteSpy)1.9.8 官方最新版
  • 軟件大小:1.8M
  • 更新時間:2014-09-07 23:06
  • 軟件語言:英文
  • 軟件廠商:
  • 軟件類別:國外軟件 / 免費軟件 / 數(shù)據(jù)庫類
  • 軟件等級:4級
  • 應(yīng)用平臺:WinAll, WinXP
  • 官方網(wǎng)站:http://www.yunqa.de/
  • 應(yīng)用備案:
好評:50%
壞評:50%

軟件介紹

SQLiteSpysqlitespy是一個快速和緊湊的圖形用戶界面的SQLite數(shù)據(jù)庫管理。它讀取sqlite3的文件和對他們的SQ執(zhí)行L。它的圖形用戶界面使得它很容易探討,分析和操縱sqlite3的數(shù)據(jù)庫。

注意:SQLiteSpy是免費供個人和教育用途

SQLiteSpy主要特點:

1、數(shù)據(jù)庫一覽?樹狀顯示所有的架構(gòu),包括表,列,索引和觸發(fā)器在數(shù)據(jù)庫中包含的項目。按F5更新架構(gòu)樹,雙擊一個表或視圖來顯示它的數(shù)據(jù),使用常用的命令的上下文菜單。
2、網(wǎng)格單元格編輯?表格單元格中編輯:顯示一個表通過樹狀架構(gòu),選擇一個單元格,然后按F2鍵調(diào)用編輯器。然后修改并確認您的更改寫回到談判桌上。
3、數(shù)據(jù)類型顯示?本機的SQL數(shù)據(jù)類型顯示不同的背景顏色來幫助檢測類型錯誤。類型錯誤可能會導(dǎo)致性能下降或錯誤的SELECT結(jié)果集,如果NULL值與空字符串混淆。
4、完全的Unicode? SQLiteSpy完全支持SQLite的Unicode的能力。數(shù)據(jù)顯示和輸入是完全實現(xiàn)為Unicode,包括SQL命令。
5、多個SQL編輯?現(xiàn)代標簽是用來編輯和顯示的查詢語句和結(jié)果比較容易多個SQL查詢。 SQL查詢執(zhí)行輸入或加載到SQL他們編輯。然后按F9鍵運行該查詢,或Ctrl + F9來運行當(dāng)前行或選擇只。
6、時間測量? SQL執(zhí)行的時間會自動測量和顯示,以幫助優(yōu)化查詢。
7、正則表達式?在SQL關(guān)鍵字regexp是支持,并增加了完整的Perl的正則表達式語法5.10 SQLiteSpy。的實施,實現(xiàn)了利用DIRegEx庫。
8、數(shù)學(xué)SQL函數(shù)?下面的SQL函數(shù)可用數(shù)學(xué)除了SQLite的默認: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ù)存儲機制使用,以達到最佳的兼容性SQLite的原生數(shù)據(jù)類型。因此,SQLiteSpy使用遠低于其它的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實現(xiàn)了自己的母語AES加密這是不符合商業(yè)SQLite的加密擴展(SSE)的或任何其他第三方的實施提供兼容。
13、易安裝和卸載?要運行SQLiteSpy,只需提取SQLiteSpy.exe文件到任何目錄和執(zhí)行文件。不需要安裝?剛開始時,該程序創(chuàng)建一個文件SQLiteSpy.db3(1 sqlite3的數(shù)據(jù)庫)來存儲的和設(shè)置。它不寫任何其他文件或注冊表。卸載一樣只是簡單的刪除兩個文件:應(yīng)用程序的可執(zhí)行文件和數(shù)據(jù)庫文件的選項。

SQLiteSpy使用教程:

1、新建一個數(shù)據(jù)庫:

File->New Database,起名為SqlLearning。如下圖:

2、sql語句輸入?yún)^(qū)輸入如下語句,按快捷鍵F9,創(chuàng)建數(shù)據(jù)庫表customers。執(zhí)行后效果如下圖。

[sql] view plaincopy

<span style="font-size:18px;">create table customers(  

customerId INTEGER PRIMARY KEY,  

name varchar(50),  

city varchar(50),  

customerType varchar(50),  

addTime date,  

addFromDepartment  varchar(10),  

quantity INTEGER );</span>  

3、sql語句輸入?yún)^(qū)域分別輸入如下的10個sql語句,插入10條記錄。執(zhí)行后的效果如下圖。

[sql] view plaincopy

<span style="font-size:18px;">insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('張志國','中國','普通客戶','2011-10-22','財務(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('馬達達','中國','主要客戶','2008-2-19','財務(wù)部',3) ;  

insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('馬凱文','德國','特殊客戶','2000-4-23','財務(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);</span>  

4、對customers根據(jù)customersType進行分組。

[sql] view plaincopy

<span style="font-size:18px;">select customerType  from customers  group by customerType;</span>  

5、group by 常和 sum,max,min,count等聚合函數(shù)一起使用,例如:對 customers根據(jù) customersType進行分組統(tǒng)計每個類別中的客戶個數(shù)。

[sql] view plaincopy

<span style="font-size:18px;">select customerType,COUNT(*) from customers  group by customerType ;</span>  

6、 例如:對 customers根據(jù) customersType進行分組獲取每組的最大customersId

[sql] view plaincopy

<span style="font-size:18px;">select customerType,MAX(customerId) as number  from customers  group by customerType ;</span>  

注:as number相當(dāng)于起了個別名,如果不起別名的話將會顯示為”MAX(customerId)“


7、group by 字句和where字句一起使用,在SQL中where字句的運行順序是先于 group by 字句的,where字句會會在形成組和計算列函數(shù)之前消除不符合條件的行

例如:查詢由財務(wù)部門添加的用戶中各個類型的最大customersId

[sql] view plaincopy

<span style="font-size:18px;">select customerType,MAX(customerId) as number  from customers  where addFromDepartment='財務(wù)部' group by customerType ;</span>  

where字句過濾掉了不是財務(wù)部添加的用戶信息,group by對where字句的結(jié)果又進行了分組操作,沒有g(shù)roupby的話得到的記錄將是財務(wù)部添加的用戶中customerId最大的一條記錄。

8、group by字句和having()字句一起使用,在SQL中 having()字句的運行順序是后于group by字句的, having()字句的的作用是篩選滿足條件的組,例如:查詢客戶數(shù)超過1個的國家和客戶數(shù)量。

[sql] view plaincopy

<span style="font-size:18px;">select city ,count(*) number from customers   GROUP by  city  having count(*)>1 ;</span>  

分析:系統(tǒng)會先對customers根據(jù) city 分組,生產(chǎn)虛擬表,之后having字句對生成的虛擬表進行篩選,將數(shù)量不大于1的剔除

軟件截圖

sqlite3數(shù)據(jù)庫可視化管理工具(SQLiteSpy) 1.9.8 官方最新版

其他版本下載

最新評論查看所有(2)條評論 >

第 2 樓 廣東廣州電信 網(wǎng)友 客人 2015/6/7 14:44:49
好東西 干洗機

支持( 0 ) 蓋樓(回復(fù))

第 1 樓 北京開心網(wǎng) 網(wǎng)友 客人 2011/10/13 16:43:05
好東西,感謝

支持( 0 ) 蓋樓(回復(fù))

發(fā)表評論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(2)條評論 > 字數(shù): 0/500

TOP
軟件下載