SQLITE3 操作語言

SQLITE3 操作語言

ID:37712919

大小:44.50 KB

頁數(shù):6頁

時間:2019-05-29

SQLITE3 操作語言_第1頁
SQLITE3 操作語言_第2頁
SQLITE3 操作語言_第3頁
SQLITE3 操作語言_第4頁
SQLITE3 操作語言_第5頁
資源描述:

《SQLITE3 操作語言》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、SQLITE3操作語言sqlite3查看android數(shù)據(jù)庫1.利用adb工具進入shell:adbshell。(在電腦的cmd打開到sdkshell)2.ls查看當前目錄,進入data/data/...../databases/。目錄3.打開某個數(shù)據(jù)庫:sqlite3xxx.db。4.查詢等sql語句:select*fromxxxtable;。sqlite3:一個SQLite數(shù)據(jù)庫的命令行接口SQLite庫包含一個名字叫做sqlite3的命令行,它可以讓用戶手工輸入并執(zhí)行面向SQLite數(shù)據(jù)庫的SQL命令。本文檔提供一個樣使用sqlite3的簡要說明。開始啟動sqlite3程序,僅僅需要敲入

2、帶有SQLite數(shù)據(jù)庫名字的"sqlite3"命令即可。如果文件不存在,則創(chuàng)建一個新的(數(shù)據(jù)庫)文件。然后sqlite3程序將提示你輸入SQL。敲入SQL語句(以分號“;”結束),敲回車鍵之后,SQL語句就會執(zhí)行。例如,創(chuàng)建一個包含一個表"tb11"名字為"ex1"的SQLite數(shù)據(jù)庫,你可以這樣做:$sqlite3ex1SQLiteversion3.3.17Enter".help"forinstructionssqlite>createtabletbl1(onevarchar(10),twosmallint);sqlite>insertintotbl1values('hello!',10);

3、sqlite>insertintotbl1values('goodbye',20);sqlite>select*fromtbl1;hello!

4、10goodbye

5、20sqlite>你可以通過敲你所用系統(tǒng)的文件結束符(通常是Ctrl+D)或者中斷字符(通常是Ctrl+C)。來終止sqlite3程序。確定你在每個SQL語句結束敲入分號!sqlite3程序通過查找分號來決定一個SQL語句的結束。如果你省略分號,sqlite3將給你一個連續(xù)的命令提示符并等你給當前的SQL命令添加更多的文字。這個特點讓你輸入多行的多個SQL語句,例如:sqlite>createtabletbl2(...>f1varc

6、har(30)primarykey,...>f2text,...>f3real...>);sqlite>題外話:查詢SQLITE_MASTER表SQLite數(shù)據(jù)庫的框架被保存在一個名叫"sqlite_master"的特殊的表中。你可以像查詢其它表一樣通過執(zhí)行“SELECT”查詢這個特殊的表。例如:$sqlite3ex1SQlitevresion3.3.10Enter".help"forinstructionssqlite>select*fromsqlite_master;type=tablename=tbl1tbl_name=tbl1rootpage=3sql=createtabletbl1(

7、onevarchar(10),twosmallint)sqlite>但你不能在sqlite_master表中執(zhí)行諸如DROPTABLE,UPDATE,INSERT或者DELETE命令。sqlite_master表在你創(chuàng)建、刪除和索引數(shù)據(jù)庫時自動更新這個表。你不能手工更改sqlite_master表。TEMPORARY表的結構沒有存儲在"sqlite_master"表中,由于TEMPORARY表對應用是不可見的,而不是應用程序創(chuàng)建這個表。TEMPORARY表結構被存儲在另外一個名叫"sqlite_temp_master"的特定的表中。"sqlite_temp_master"表是臨時表自身。sql

8、ite3的特殊命令大多數(shù)候,sqlite3讀入輸入行,并把它們傳遞到SQLite庫中去運行。但是如果輸入行以一個點(“.”)開始,那么這行將被sqlite3程序自己截取并解釋。這些“點命令”通常被用來改變查詢輸出的格式,或者執(zhí)行鞭個預封包(預定義prepackaged)的查詢語句。你可以在任何時候輸入“.help”,列出可用的點命令。例如sqlite>.help.bailON

9、OFFStopafterhittinganerror.DefaultOFF.databasesListnamesandfilesofattacheddatabases.dump?TABLE?...Dumpthedatab

10、aseinanSQLtextformat.echoON

11、OFFTurncommandechoonoroff.exitExitthisprogram.explainON

12、OFFTurnoutputmodesuitableforEXPLAINonoroff..header(s)ON

13、OFFTurndisplayofheadersonoroff.helpShowthismessage.importFIL

當前文檔最多預覽五頁,下載文檔查看全文

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

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