導航:首頁 > 程序命令 > sqlite命令

sqlite命令

發布時間:2022-01-22 08:53:59

Ⅰ 如何通過命令行窗口查看sqlite資料庫文件

1、找到AndroidSDK目錄下的platform-tools文件夾,會發現該目錄下有一個adb.exe文件。到系統環境變數出去設置Path的值,將 adb.exe 所在的路徑加進去。

2、在命令行窗口輸入:" adb shell " 進入控制台

3、輸入 " cd /data/data/包名.項目名稱(小寫)/databases/ " (如: cd /data/data/com.keqi.test/databases/)進入項目文件所在的存儲路徑

4、可通過" ls "命令去查看該目錄下的文件

5、輸入" sqlite3 + 資料庫名.db " (如: " sqlite3 BookStore.db ") 打開資料庫

6、可輸入 " .table " 查看資料庫中存在哪些表

7、可輸入" .schema ' 查看建表語句

8、通過SQL查詢語句 " select * from 表名 " (如:" select * from Book ")

Ⅱ CMD下調用了sqlite,然後怎麼清屏

蘋果電腦怎麼用命令行查看sqlite

一直使用Eclipse開發Android。DDMS下有一個explorer可以查看data/data下各應用的數據,其中就包括database。但是這種方法只能導出來看,很不方便,於是就想到直接在adb shell里使用SqLite3命令查看更加方便。

cmd命令基礎:

常用命令:

dir 顯示文件列表

cls 清屏

cd 切換目錄

ls 顯示文件列表,cmd無效,adb 有效

windows應用命令,直接輸入應用名字即可打開程序:(列舉幾個)

mspaint打開 畫圖板

notepad打開 記事本

explorer打開 資源管理器

calc 啟動計算器

命令快捷鍵:

ESC:清除當前 命令 行;

F7:顯示 命令 歷史記錄,以圖形列表窗的形式給出所有曾經輸入的命令,並可用上下箭頭鍵選擇再次執行該命令。

F8:搜索 命令 的歷史記錄,循環顯示所有曾經輸入的命令,直到按下 回車鍵 為止;

F9:按編號 選擇命令 ,以圖形對話框方式要求您輸入命令所對應的編號(從0開始),並將該命令顯示在 屏幕 上

Ctrl+H:刪除 游標 左邊的一個字元;

Ctrl+C Ctrl+Break,強行中止 命令 執行

Ctrl+M:表示回車確認鍵;

Alt+F7:清除所有曾經輸入的 命令 歷史記錄

Alt+PrintScreen:截取屏幕上當前 命令 窗里的內容。

SqLite命令舉例:

先切換到相關目錄

adb shell

cd data/data/com.example.demo1023/databases

ls 會顯示當前應用下所有的資料庫:

sqlite3 db1.db 即進入到db1.db資料庫就可以執行相關的sqlite3的命令了

.help ;查看sqlite3設置命令幫助:

Ⅲ 如何進sqlite資料庫命令行

建議你把sqlite3.exe放在Windows/system32目錄下,然後再 運行->cmd,然後輸入"sqlite3 foods_test.db"
創建一些表,插入一些內容,即可生成資料庫。

Ⅳ sqlite命令行中的.open 命令怎麼打開指定目錄的db文件啊

我也用sqlite3_open()打不開指定路徑的db文件,後來發現第一個參數需要傳utf-8,否則它自己默認轉換可能將路徑轉換錯誤,導致找不到路徑,因此傳入前需要自行轉換;後來我改用sqlite3_open16(),後者是接受utf-16字元。

Ⅳ sqlite3 有幾種命令行模式

.help
查看幫助信息
.backup ?DB? FILE
備份資料庫, 方法:.backup [main|...] filename, 資料庫名可以通過.databases 命令得到,一般為main, 可以省略, filename為磁碟文件名.
.l ON|OFF
遇到錯誤時不再繼續, 默認為OFF
.databases
列出附加到資料庫的資料庫和文件
.mp ?TABLE? ...
保存表到SQL格式的文件中, 沒有指定表名, 則保存所有. 如果要保存到磁碟上需要結合 .output 命令.
.echo ON|OFF
打開/關閉 命令行回顯
.exit
退出該命令行
.explain ?ON|OFF?
以合適的方式顯示表頭, 不帶參數則為開啟
.header<s> ON;OFF
是否顯示表頭, 和 .explain 差別不是很大
.help
顯示幫助信息
.import FILE TABLE
從文件中導入表
.indices ?TABLE?
顯示索引
.load FILE ?ENTRY?
載入一個擴展庫
.log FILE|off
是否記錄日誌,文件可以是標准輸出/輸入
.mode MODE ?TABLE?
設置輸出模式, 模式可以是以下幾種:
csv 以逗號分隔的值
column 表頭左對齊(參見 .width)
html 顯示 HTML 代碼
insert SQL插入語句
line 一行一個值
list 值用 string 分隔
tabs 以 tab 分隔的值
tcl TCL 列表元素
.nullvalue STRING
以 STRING 代替 NULL 值的輸出
.output FILENAME
輸出到文件, 而不是顯示在屏幕上
.output stdout
輸出到屏幕上
.prompt MAIN CONTINUE
替換默認的命令提示信息, 默認就是 sqlite>
.quit
退出命令行
.read FILENAME
執行 FILENAME 中的 SQL
.restore ?DB? FILE
從文件中還原數據到表, 默認表為 main
.schema ?TABLE?
顯示 CREATE 語句
.timeout MS
在 MS 時間內嘗試打開被鎖定的表
.vfsname ?AUX?
顯示 VFS 棧信息
.width NUM1 NUM2 ...
設置 column 模式中的列的寬度
.timer ON|OFF
顯示CPU時間
其它:
參見 SQLITE3 官方命令手冊
比如 cacuum 可以釋放磁碟空間...
再其它:
執行該 SQL 語句

閱讀全文

與sqlite命令相關的資料

熱點內容
android圖片變灰 瀏覽:268
linuxvi下一個 瀏覽:975
安卓手機的應用鎖怎麼解 瀏覽:735
linux增加路徑 瀏覽:849
sql身份證號最後四位加密 瀏覽:533
xp系統表格加密 瀏覽:856
光遇安卓軍大衣什麼時候上線 瀏覽:840
android應用商店圖標 瀏覽:341
java計算圓的面積 瀏覽:643
應用編譯優化recovery 瀏覽:577
域控命令n 瀏覽:258
php導出文件 瀏覽:13
谷歌地圖網頁版無法連接伺服器地址 瀏覽:298
菜鳥工具在線編譯python 瀏覽:858
柵格化命令有何作用 瀏覽:825
為什麼壓縮文件不能解壓 瀏覽:311
足球app哪個軟體好 瀏覽:96
產品經理逼瘋程序員的一天 瀏覽:17
修改svn伺服器ip地址 瀏覽:584
下列關於編譯說法正確的是 瀏覽:246