這是sqlite比較穩(wěn)定的版本下載,Sqlite中文版是一款功能強(qiáng)大的數(shù)據(jù)庫(kù)管理軟件,它支持sqlite3數(shù)據(jù)庫(kù)管理,是很輕便的數(shù)據(jù)庫(kù)管理工具。歡迎有需要的用戶(hù)下載使用!
sqlite比較穩(wěn)定的版本是sqlite的第三個(gè)主要版本,它是一款輕型數(shù)據(jù)庫(kù),不同于其他大部分的SQL數(shù)據(jù)庫(kù)引擎。SQLite3易于管理、易于使用、易于嵌入其他大型程序、十分穩(wěn)定、易于維護(hù)和配置。SQLite3不適合用于企業(yè)級(jí)的數(shù)據(jù)庫(kù)引擎,它的設(shè)計(jì)理念也不是奔著企業(yè)級(jí)去的。因?yàn)樗男∏、?jiǎn)單,它省略了一些人們認(rèn)為比較有用的特性,例如高并發(fā)性、嚴(yán)格的存取控制、豐富的內(nèi)置功能、存儲(chǔ)過(guò)程、復(fù)雜的SQL語(yǔ)言特性、XML以及Java的擴(kuò)展,超大的萬(wàn)億級(jí)別的數(shù)據(jù)測(cè)量等等。但是如果你不需要使用上述的這些特性,那么SQLite3對(duì)你而言就非常合適了。
SQLite3無(wú)需安裝和管理復(fù)雜的配置,最大支持2tb的單個(gè)庫(kù)文件,比目前流行的大多數(shù)數(shù)據(jù)庫(kù)對(duì)數(shù)據(jù)的操作都要快(比MySQL快2倍,PostgreSQL快20倍),支持視圖,子查詢(xún),觸發(fā)器等。數(shù)據(jù)庫(kù)文件可以在不同字節(jié)順序的機(jī)器間自由共享等優(yōu)點(diǎn)。當(dāng)你更看中簡(jiǎn)單的管理、使用和維護(hù)數(shù)據(jù)庫(kù),而不是那些企業(yè)級(jí)數(shù)據(jù)庫(kù)提供的不計(jì)其數(shù)的復(fù)雜功能的時(shí)候,使用SQLite3是一個(gè)比較明智的選擇。
網(wǎng)站
作為數(shù)據(jù)庫(kù)引擎SQLite適用于中小規(guī)模流量的網(wǎng)站(也就是說(shuō),99.9%的網(wǎng)站)。SQLite可以處理多少網(wǎng)站流量在于網(wǎng)站的數(shù)據(jù)庫(kù)有多大的壓力。通常來(lái)說(shuō),如果一個(gè)網(wǎng)站的點(diǎn)擊率少于100000次/天的話,SQLite是可以正常運(yùn)行的。100000次/天是一個(gè)保守的估計(jì),不是一個(gè)準(zhǔn)確的上限。事實(shí)證明,即使是10倍的上述流量的情況下SQLite依然可以正常運(yùn)行。
嵌入式設(shè)備和應(yīng)用軟件
因?yàn)镾QLite數(shù)據(jù)庫(kù)幾乎不需要管理,因此對(duì)于那些無(wú)人值守運(yùn)行或無(wú)人工技術(shù)支持的設(shè)備或服務(wù),SQLite是一個(gè)很好的選擇。SQLite能很好的適用于手機(jī),PDA,機(jī)頂盒,以及其他儀器。作為一個(gè)嵌入式數(shù)據(jù)庫(kù)它也能夠很好的應(yīng)用于客戶(hù)端程序。
應(yīng)用程序文件格式
SQLite作為桌面應(yīng)用程序的本地磁盤(pán)文件格式取得了巨大成功。例如金融分析工具、CAD包、檔案管理程序等等。一般的數(shù)據(jù)庫(kù)打開(kāi)操作需要調(diào)用sqlite3_open()函數(shù),并且標(biāo)記一個(gè)顯式本地事務(wù)的起始點(diǎn)(BEGINTRANSACTION)來(lái)保證以獨(dú)占的方式得到文件的內(nèi)容。文件保存將執(zhí)行一個(gè)提交(COMMIT)同時(shí)標(biāo)記另一個(gè)顯式本地事務(wù)起始點(diǎn)。這種事務(wù)處理的作用就是保證對(duì)于應(yīng)用程序數(shù)據(jù)文件的更新是原子的、持久的、獨(dú)立的和一致的。數(shù)據(jù)庫(kù)里可以加入一些臨時(shí)的觸發(fā)器,用來(lái)把所有的改變記錄在一張臨時(shí)的取消/重做日志表中。當(dāng)用戶(hù)按下取消/重做按鈕的時(shí)候這些改變將可以被回滾。應(yīng)用這項(xiàng)技術(shù)實(shí)現(xiàn)一個(gè)無(wú)限級(jí)的取消/重做功能只需要編寫(xiě)很少的代碼。
替代某些特別的文件格式
許多程序使用fopen(),fread(),或fwrite()函數(shù)創(chuàng)建和管理一些自定義的文件用來(lái)保存數(shù)據(jù)。使用SQLite替代這些自定義的文件格式將是一種很好的選擇。
內(nèi)部的或臨時(shí)的數(shù)據(jù)庫(kù)
對(duì)于那些有大量的數(shù)據(jù)需要用不同的方式篩選分類(lèi)的程序,相對(duì)于編寫(xiě)同樣功能的代碼,如果你把數(shù)據(jù)讀入一個(gè)內(nèi)存中的SQLite數(shù)據(jù)庫(kù),然后使用連接查詢(xún)和ORDERBY子句按一定的順序和排列提取需要的數(shù)據(jù),通常會(huì)更簡(jiǎn)單和快速。按照上述的方法使用內(nèi)嵌的SQLite數(shù)據(jù)庫(kù)將會(huì)使程序更富有靈活性,因?yàn)樘砑有碌牧谢蛩饕挥弥貙?xiě)任何查詢(xún)語(yǔ)句。
命令行數(shù)據(jù)集分析工具
有經(jīng)驗(yàn)的SQL用戶(hù)可以使用SQLite命令行程序去分析各種混雜的數(shù)據(jù)集。原是數(shù)據(jù)可以從CSV(逗號(hào)分隔值文件)文件中導(dǎo)入,然后被切分產(chǎn)生無(wú)數(shù)的綜合數(shù)據(jù)報(bào)告?赡艿糜梅òňW(wǎng)站日志分析,運(yùn)動(dòng)統(tǒng)計(jì)分析,編輯規(guī)劃標(biāo)準(zhǔn),分析試驗(yàn)結(jié)果。當(dāng)然你也可以用企業(yè)級(jí)的客戶(hù)端/服務(wù)器數(shù)據(jù)庫(kù)來(lái)做同樣的事情。在這種情況下使用SQLite的好處是:SQLite的部署更為簡(jiǎn)單并且結(jié)果數(shù)據(jù)庫(kù)是一個(gè)單獨(dú)的文件,你可以把它存儲(chǔ)在軟盤(pán)或者優(yōu)盤(pán)或者直接通過(guò)email發(fā)給同事。
在Demo或測(cè)試版的時(shí)候作為企業(yè)級(jí)數(shù)據(jù)庫(kù)的替代品
如果你正在編寫(xiě)一個(gè)使用企業(yè)級(jí)數(shù)據(jù)庫(kù)引擎的客戶(hù)端程序,使用一個(gè)允許你連接不同SQL數(shù)據(jù)庫(kù)引擎的通用型數(shù)據(jù)庫(kù)后臺(tái)將是很有意義的。其更大的意義在于將SQLite數(shù)據(jù)庫(kù)引擎靜態(tài)的連接到客戶(hù)端程序當(dāng)中,從而內(nèi)嵌SQLite作為混合的數(shù)據(jù)庫(kù)支持。這樣客戶(hù)端程序就可以使用SQLite數(shù)據(jù)庫(kù)文件做獨(dú)立的測(cè)試或者驗(yàn)證。
數(shù)據(jù)庫(kù)教學(xué)
因?yàn)镾QLite的安裝和使用非常的簡(jiǎn)單(安裝過(guò)程幾乎忽略不計(jì),只需要拷貝SQLite源代碼或sqlite。exe可執(zhí)行文件到目標(biāo)主機(jī),然后直接運(yùn)行就可以)所以它非常適合用來(lái)講解SQL語(yǔ)句。同學(xué)們可以非常簡(jiǎn)單的創(chuàng)建他們喜歡的數(shù)據(jù)庫(kù),然后通過(guò)電子郵件發(fā)給老師批注或打分。對(duì)于那些感興趣怎樣實(shí)現(xiàn)一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)的高層次的學(xué)生,按照模塊化設(shè)計(jì)且擁有很好的注釋和文檔的SQLite源代碼,將為他們打下良好的基礎(chǔ)。這并不是說(shuō)SQLite就是如何實(shí)現(xiàn)其他數(shù)據(jù)庫(kù)引擎的精確模型,但是很適合學(xué)生們了解SQLite是如何快速工作的,從而掌握其他數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)原則。
試驗(yàn)SQL語(yǔ)言的擴(kuò)展
SQLite簡(jiǎn)單且模塊化的設(shè)計(jì)使得它可以成為一個(gè)用來(lái)測(cè)試數(shù)據(jù)庫(kù)語(yǔ)言特性或新想法的優(yōu)秀的原型平臺(tái)
-強(qiáng)大的SQL編輯器。
*Sqlite Sql語(yǔ)法高亮。
*Sql編輯歷史。
*Sql關(guān)鍵字自動(dòng)完成。
*括號(hào)高亮匹配。
*表,字段名自動(dòng)完成。
*自動(dòng)SQL語(yǔ)法錯(cuò)誤提示 。
*支持Unicode。
-SQL代碼格式化器。
-支持ANSI,UTF8和UTF16數(shù)據(jù)編輯.。
-可定制的數(shù)據(jù)類(lèi)型映射。
-可執(zhí)行分號(hào)分割的多條SQL語(yǔ)句。
-SQL執(zhí)行監(jiān)視器。
-可視化查詢(xún)?cè)O(shè)計(jì)器。
-可視化表 ,視圖 ,觸發(fā)器和索引編輯。
-可按文本,16進(jìn)制,HTML或者位圖形式編輯數(shù)據(jù)。
-支持查看和編輯臨時(shí)表,視圖和觸發(fā)器。
-支持查詢(xún)計(jì)劃。
-自動(dòng)更新。
-可以將數(shù)據(jù)導(dǎo)出為sql,csv,excel, word, html, xml。
-可以導(dǎo)入csv文件。
-可以導(dǎo)出數(shù)據(jù)庫(kù)的元數(shù)據(jù)。
-支持?jǐn)?shù)據(jù)庫(kù)元數(shù)據(jù)查找。
-可以中斷長(zhǎng)時(shí)間查詢(xún)。
-支持Sqlite可加載擴(kuò)展及虛擬表。
-多語(yǔ)言支持(英語(yǔ),簡(jiǎn)體中文,日語(yǔ))。
sqlite developer 數(shù)據(jù)庫(kù)默認(rèn)路徑:
創(chuàng)建數(shù)據(jù)庫(kù)的路徑可以自己設(shè)的吧,一般沒(méi)有人用默認(rèn)路徑C:\Documents and Settings\Administrator.CB7B15CE45BB43B\Application Data\SharpPlus\SqliteDev里找找看。