drop sqlite 多个表_SQLite简介与安装
SQLite簡(jiǎn)介:
SQLite是一款輕型的數(shù)據(jù)庫(kù),是遵守ACID的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它包含在一個(gè)相對(duì)小的C庫(kù)中,實(shí)現(xiàn)了自給自足的、無(wú)服務(wù)器的、零配置的、事務(wù)性的 SQL 數(shù)據(jù)庫(kù)引擎。就像其他數(shù)據(jù)庫(kù),SQLite 引擎不是一個(gè)獨(dú)立的進(jìn)程,可以按應(yīng)用程序需求進(jìn)行靜態(tài)或動(dòng)態(tài)連接。SQLite 直接訪問(wèn)其存儲(chǔ)文件。
SQLite是一種嵌入式數(shù)據(jù)庫(kù),它跟微軟的Access差不多,只是一個(gè).db格式的文件。但是與Access不同的是,它不需要安裝任何軟件,非常輕巧。很多軟件都有用到這個(gè)家伙,包括騰訊QQ、迅雷(你在迅雷的安裝目錄里可以看到有一個(gè)sqlite3.dll的文件,就是它了),以及現(xiàn)在大名鼎鼎的android等。SQlite3是它的第三個(gè)主要版本。就是SQLite3.0的意思。
SQLite特點(diǎn)
- 不需要一個(gè)單獨(dú)的服務(wù)器進(jìn)程或操作的系統(tǒng)(無(wú)服務(wù)器的)。
- SQLite 不需要配置,這意味著不需要安裝或管理。
- 一個(gè)完整的 SQLite 數(shù)據(jù)庫(kù)是存儲(chǔ)在一個(gè)單一的跨平臺(tái)的磁盤文件。
- SQLite 是非常小的,是輕量級(jí)的,完全配置時(shí)小于 400KiB,省略可選功能配置時(shí)小于250KiB。
- 支持ACID事務(wù)
- SQLite 是自給自足的,這意味著不需要任何外部的依賴。
- SQLite 事務(wù)是完全兼容 ACID 的,允許從多個(gè)進(jìn)程或線程安全訪問(wèn)。
- SQLite 支持 SQL92(SQL2)標(biāo)準(zhǔn)的大多數(shù)查詢語(yǔ)言的功能。
- SQLite 使用 ANSI-C 編寫的,并提供了簡(jiǎn)單和易于使用的 API。
- SQLite 可在 UNIX(Linux, Mac OS-X, Android, iOS)和 Windows(Win32, WinCE, WinRT)中運(yùn)行。
- 支持多種開(kāi)發(fā)語(yǔ)言,C, C++, PHP, Perl, Java, C#,Python, Ruby等
工作原理
SQLite引擎不是個(gè)程序與之通信的獨(dú)立進(jìn)程,而是連接到程序中成為它的一個(gè)主要部分。所以主要的通信協(xié)議是在編程語(yǔ)言內(nèi)的直接API調(diào)用。這在消耗總量、延遲時(shí)間和整體簡(jiǎn)單性上有積極的作用。整個(gè)數(shù)據(jù)庫(kù)(定義、表、索引和數(shù)據(jù)本身)都在宿主主機(jī)上存儲(chǔ)在一個(gè)單一的文件中。它的簡(jiǎn)單的設(shè)計(jì)是通過(guò)在開(kāi)始一個(gè)事務(wù)的時(shí)候鎖定整個(gè)數(shù)據(jù)文件而完成的。
Windows 上安裝 SQLite
方法一:
1. 訪問(wèn) SQLite 下載頁(yè)面,從 Windows 區(qū)下載預(yù)編譯的二進(jìn)制文件sqlite-tools-win32-.zip 和 sqlite-dll-win32-.zip 壓縮文件。
2. 創(chuàng)建文件夾 C:sqlite,并在此文件夾下解壓上面兩個(gè)壓縮文件,將得到 sqlite3.def、sqlite3.dll 和 sqlite3.exe 文件。
3. 添加 C:sqlite 到 系統(tǒng)PATH 環(huán)境變量,最后在命令提示符下,使用 sqlite3 命令,將顯示如下結(jié)果。
方法二(推薦):
安裝Anaconda自帶SQLite3
Anaconda | The World's Most Popular Data Science Platform
總結(jié)
以上是生活随笔為你收集整理的drop sqlite 多个表_SQLite简介与安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
 
                            
                        - 上一篇: layui前端框架弹出框图标整理
- 下一篇: dvdramsv.exe是什么进程 dv
