sqlite命令行工具的使用

sqlite命令行工具的使用

ID:32367057

大?。?0.90 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2019-02-03

sqlite命令行工具的使用_第1頁(yè)
sqlite命令行工具的使用_第2頁(yè)
sqlite命令行工具的使用_第3頁(yè)
sqlite命令行工具的使用_第4頁(yè)
sqlite命令行工具的使用_第5頁(yè)
資源描述:

《sqlite命令行工具的使用》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)

1、最近使用sqlite較多,這東西現(xiàn)在是越用越著迷,不管是工作或者個(gè)人自?shī)首詷?lè)寫(xiě)東西,只要有數(shù)據(jù)存儲(chǔ)首先就想到了sqlite,我一直對(duì)C/S模式的數(shù)據(jù)存儲(chǔ)很反感,記得在知道sqlite之前的很長(zhǎng)一段時(shí)間里一直用的是xml來(lái)存數(shù)我的數(shù)據(jù),我喜歡將數(shù)據(jù)存儲(chǔ)在單一文件里,我可以隨時(shí)把數(shù)據(jù)帶在身上,而且它們兼容性夠好,拿著數(shù)據(jù)文件到那里都能用,哪怕是在嵌入式系統(tǒng)里照樣玩兒的轉(zhuǎn)…SQLite特性1.ACID事務(wù)2.零配置–無(wú)需安裝和管理配置3.儲(chǔ)存在單一磁盤(pán)文件中的一個(gè)完整的數(shù)據(jù)庫(kù)4.數(shù)據(jù)庫(kù)文件可以在不同字節(jié)順序的機(jī)器間自由的共享5.支持?jǐn)?shù)據(jù)庫(kù)大小至2TB6.足夠小,大致3

2、萬(wàn)行C代碼,250K7.比一些流行的數(shù)據(jù)庫(kù)在大部分普通數(shù)據(jù)庫(kù)操作要快8.簡(jiǎn)單,輕松的API9.包含TCL綁定,同時(shí)通過(guò)Wrapper支持其他語(yǔ)言的綁定10.良好注釋的源代碼,并且有著90%以上的測(cè)試覆蓋率11.獨(dú)立:沒(méi)有額外依賴(lài)12.Source完全的Open,你可以用于任何用途,包括出售它13.支持多種開(kāi)發(fā)語(yǔ)言,C,PHP,Perl,Java,ASP.NET,PythonSqlite安裝現(xiàn)在各大Linux發(fā)型版均有現(xiàn)成的軟件包可供安裝,而且大部份系統(tǒng)都是自帶有的,想確認(rèn)系統(tǒng)里有沒(méi)有運(yùn)行下$sqlite3非Linux系統(tǒng)到:http://www.sqlite.o

3、rg/download.html下載安裝接下來(lái)就是sqlite命令行工具的使用打開(kāi)或創(chuàng)建數(shù)據(jù)庫(kù)$sqlite3test.db3這樣就能打開(kāi)或者創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù)文件$sqlite3test.db3SQLiteversion3.6.23Enter".help"forinstructionsEnterSQLstatementsterminatedwitha";"sqlite>它看起來(lái)就是這個(gè)樣子SQlite內(nèi)置命令它除了能執(zhí)行SQL語(yǔ)句以外還提供一組內(nèi)置的命令,它們是以點(diǎn).開(kāi)始,比如說(shuō)查看幫助信息就是.help退出是.exit跟.quit創(chuàng)建表在命令行里大部份的SQ

4、L語(yǔ)句它都是支持的,現(xiàn)在來(lái)新建兩個(gè)表sqlite>createtableArtists(--->ArtistIDINTEGERPRIMARYKEY,--->ArtistNameTEXT);sqlite對(duì)SQL語(yǔ)句大小寫(xiě)不敏感,所以大寫(xiě)小寫(xiě)隨便sqlite>createtableCDs(--->CDIDINTEGERPRIMARYKEY,--->ArtistIDINTEGERNOTNULL,--->TitleTEXTNOTNULL,--->DateTEXT);這里注意,除了INTEGERPRIMARYKEY其它字段是都可以是無(wú)類(lèi)型的,也就是不關(guān)聲明什么或者不聲明,

5、這個(gè)字段是可以存儲(chǔ)任何數(shù)據(jù)的。插入數(shù)據(jù)sqlite>insertintoArtists(ArtistID,ArtistName)values(NULL,'PeterGabriel');sqlite>insertintoArtists(ArtistID,ArtistName)values(NULL,'BruceHornsby');sqlite>insertintoArtists(ArtistID,ArtistName)values(NULL,'LyleLovett');sqlite>insertintoArtists(ArtistID,ArtistName)val

6、ues(NULL,'BeachBoys');sqlite>insertintoCDs(CDID,ArtistID,Title,Date)values(NULL,1,'So','1984');sqlite>insertintoCDs(CDID,ArtistID,Title,Date)values(NULL,1,'Us','1992');sqlite>insertintoCDs(CDID,ArtistID,Title,Date)values(NULL,2,'TheWayItIs','1986');sqlite>insertintoCDs(CDID,ArtistID,

7、Title,Date)values(NULL,2,'ScenesfromtheSouthside','1990');sqlite>insertintoCDs(CDID,ArtistID,Title,Date)values(NULL,1,'Security','1990');sqlite>insertintoCDs(CDID,ArtistID,Title,Date)values(NULL,3,'JoshuaJudgesRuth','1992');sqlite>insertintoCDs(CDID,ArtistID,Title,Date)values(NULL,4,

8、'PetSounds',

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。