軟件介紹SQLite數(shù)據(jù)庫是一款可視化的SQLite數(shù)據(jù)庫管理工具,通過SQLite數(shù)據(jù)庫的圖形化工具,使得用戶能夠在SQLite的服務(wù)器中進行創(chuàng)建、編輯、復(fù)制、提取等操作,能夠支持多個國家的語言,并能夠在Windows/Linux/Unix等等主流的操作系統(tǒng)進行更加便捷、高效的數(shù)據(jù)庫管理。 SQLite數(shù)據(jù)庫軟件特色1.ACID事務(wù) 2.零配置–無需安裝和管理配置 3.儲存在單一磁盤文件中的一個完整的數(shù)據(jù)庫 4.數(shù)據(jù)庫文件可以在不同字節(jié)順序的機器間自由的共享 5.支持數(shù)據(jù)庫大小至2TB 6.足夠小,大致13萬行C代碼,4.43M 7.比一些流行的數(shù)據(jù)庫在大部分普通數(shù)據(jù)庫操作要快 8.簡單,輕松的API 9.包含TCL綁定,同時通過Wrapper支持其他語言的綁定 10.良好注釋的源代碼,并且有著90%以上的測試覆蓋率 11.獨立:沒有額外依賴 12.源碼完全的開源,你可以用于任何用途,包括出售它 13.支持多種開發(fā)語言,C,C++,PHP,Perl,Java,C#,Python,Ruby等 SQLite數(shù)據(jù)庫軟件功能重組功能 表列,索引,外鍵,觸發(fā)器,獨特和檢查約束的可視化編輯器。 任何復(fù)雜的表,而不會丟失數(shù)據(jù)重組。 任何重組操作被包裹在一個嵌套事務(wù)回滾,如果發(fā)生任何錯誤更改應(yīng)用時。 導(dǎo)入導(dǎo)出 從ADO數(shù)據(jù)源,csv文件,SQL腳本或SQLite導(dǎo)入數(shù)據(jù)。 數(shù)據(jù)導(dǎo)出到CSV文件,SQL腳本,Excel或SQLite的。 使用拖放操作之間的SQLite數(shù)據(jù)庫復(fù)制表。 通過剪貼板中的數(shù)據(jù)導(dǎo)出到Excel。 數(shù)據(jù)編輯 在使用功能強大的就地編輯網(wǎng)格的編輯數(shù)據(jù)。 圖像編輯器目前支持JPEG,PNG,BMP,GIF和ICO圖像格式。 使用集成的十六進制編輯器可視化和修改BLOB字段。 SQLite數(shù)據(jù)庫使用教程1、首先是通過本站進行下載,然后解壓就可以直接使用了。本例中,我們解壓到D:\sqlite中。 2、我們可以看到,解壓出的一共有5個文件。好了,為了方便使用,我們先將sqlite的路徑添加到系統(tǒng)環(huán)境變量中。 3、我們來創(chuàng)建一個數(shù)據(jù)庫文件。打開命令提示符窗口,輸入sqlite3 d:\sqlite\mydata.db,然后回車,之后再輸入.databases,回車,可以看到我們的數(shù)據(jù)庫文件已經(jīng)創(chuàng)建成功了。 4、這里我們先來了解下SQLite的一些 點命令。我們在sqlite>提示符后面輸入.help就可以看到,SQLite可用的一些點命令。注意命令前面的.號必須保留。 5、下面,我們來創(chuàng)建一個學(xué)生信息表。輸入SQL語句: CREATE TABLE studentinfo( ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, SEX TEXT NOT NULL, ADDRESS TEXT ); 然后回車。注意最后的分號不要忘了。 再用命令.tables,可以看到表studentinfo已經(jīng)有了。 6、既然表已經(jīng)創(chuàng)建成功,下面當(dāng)然是向表內(nèi)添加數(shù)據(jù)了。輸入SQL語句: INSERT INTO studentinfo values (2016001,'LiLei',15,'Female','shandong penglai'); 回車。 然后我們用select * from studentinfo;看到數(shù)據(jù)已經(jīng)添加進去了。 我們還用.header以及.mode column命令對輸出的格式進行了設(shè)置,讓輸出的數(shù)據(jù)更加的好看。 7、SQLite的其他操作還有很多,但基本大同小異,在其官網(wǎng)有非常詳盡的文檔可供學(xué)習(xí)。同時,官網(wǎng)還提供了相關(guān)的開發(fā)文檔,便于我們在項目開發(fā)中使用。如果您在開發(fā)中需要用到文件型數(shù)據(jù)庫,不妨試試SQLite3。 8、最后,對SQLite數(shù)據(jù)庫的操作不僅僅可以通過命令行,網(wǎng)絡(luò)上有相應(yīng)的圖像界面的管理工具可供使用。 SQLite數(shù)據(jù)庫常見問題1. 怎么創(chuàng)建一個自增字段? 把字段聲明成 interger primary key 就可以了 例子: create table t1 ( a integer primary key , b integer); insert into t1 values (NULL, 10); sqlite3_last_insert_rowid() 這個函數(shù)獲得最后插入的記錄的id 2. sqlite支持哪些數(shù)據(jù)類型? integer, real, text, blob, null? 3. sqlite為什么能讓我插入一個字符串到一個整形字段? 這個特性不是bug. SQLite uses dynamic typing. 不做數(shù)據(jù)類型的強制轉(zhuǎn)換,任何數(shù)據(jù)都能被插入到任何列。 除了primary key限定的字段做整形檢查,其他字段都不檢查插入數(shù)據(jù)類型. insert into t1 values(NULL, 'lskdf'); 4. 為什么不讓我使用'0'和'0.0'在一張表中同時做主鍵? 你肯定是用的integer做的主鍵類型,換成text類型做主鍵就行了 5. 多個應(yīng)用程序或同一個應(yīng)用程序的多個線程能同時訪問一個數(shù)據(jù)庫文件嗎? 可以。但是只能同時訪問只能做select,只能有1個進程去修改數(shù)據(jù) sqlite使用讀寫鎖控制數(shù)據(jù)庫的訪問權(quán)限. 注意: nfs文件系統(tǒng)支持有問題 6. sqlite線程安全嗎 是安全的. 編譯的時候SQLITE_THREADSAFE的參數(shù)設(shè)置成1,就支持線程安全 如果不確定是否支持可以調(diào)用sqlite3_threadsafe() 函數(shù)來檢測,返回0就是支持 SQLite數(shù)據(jù)庫更新日志查看所有的功能和安裝排序規(guī)則每個SQLite擴展! 新功能:自定義的外觀和感覺的應(yīng)用程序使用外觀。 新功能:發(fā)送到打印機的網(wǎng)格任何內(nèi)容或?qū)⑵鋵?dǎo)出到一個PDF文件。 |
1深度技術(shù)win10正式版ghost(32位)旗艦......
2番茄花園win10 X86 ghost 標準通......
3番茄花園Win10_Ghost Win10 64......
4雨林木風(fēng) GHOST WIN10 X64 快速裝......
5深度技術(shù)GHOST WIN10 X64 尊貴專業(yè)......
6筆記本W(wǎng)in10系統(tǒng) 64位中秋特別 官方正式版......
7筆記本win10正式版ghost(32位)中秋特......
8雨林木風(fēng)win10(32位)ghost 中秋特別......