SQLite學習筆記(11)命令列工具

來源:互聯網
上載者:User
<SPAN
style="COLOR: #ff0000">sqlite> .help
</SPAN>.backup ?DB?
FILE      Backup
DB (default
"main") to FILE.bail ON|OFF          
Stop after hitting an error.  Default OFF.databases             List names
and files of attached databases
.dump ?TABLE? ...      Dump the database
in an SQL
text format                          If
TABLE specified, only dump tables matching
                         LIKE
pattern TABLE.
.echo ON|OFF          
Turn command echo on or
off .exit                  Exit this program
.explain ?ON|OFF?      Turn output mode suitable
for EXPLAIN
on or
off.
                         With no args, it turns
EXPLAIN on. .header(s)
ON|OFF     
Turn display of headers on or
off .help                  Show this message
.import FILE
TABLE     Import data from
FILE into
TABLE.indices ?TABLE?       Show names of all indices
                         If
TABLE specified, only show indices
for tables                          matching
LIKE pattern
TABLE. .load FILE
?ENTRY?     Load an extension library
.log FILE|off          Turn logging on
or off. 
FILE can be stderr/stdout
.mode MODE
?TABLE?     Set output mode where
MODE is one of:
                         csv      Comma-separated values
                         column   Left-aligned columns.  (See .width)
                         html    
HTML <table> code
                         insert  
SQL insert statements
for TABLE                         line     One value per line
                         list     Values delimited by .separator string
                         tabs     Tab-separated values
                         tcl     
TCL list elements
.nullvalue
STRING      Print
STRING in
place of
NULL
values
.output FILENAME      
Send output to FILENAME.output stdout         Send output to the screen
.prompt MAIN
CONTINUE  Replace the standard prompts
.quit                  Exit this program
.read FILENAME        
Execute SQL
in
FILENAME.restore ?DB?
FILE     Restore content of
DB (default
"main") from FILE.schema ?TABLE?        Show the
CREATE statements
                         If
TABLE specified, only show tables matching
                         LIKE
pattern TABLE.
.separator
STRING      Change separator used by output mode
and .import .show                  Show the current values
for various settings
.stats ON|OFF         
Turn stats on or
off .tables ?TABLE?        List names of tables
                         If
TABLE specified, only list tables matching
                         LIKE
pattern TABLE.
.timeout
MS            Try opening locked tables
for MS
milliseconds .width NUM1
NUM2 ...   Set column widths
for "column"
mode .timer ON|OFF         
Turn the CPU
timer measurement on
or
off

 

命令名 命令說明
.help 列出所有內建命令。
.backup DBNAME FILE 備份指定的資料庫到指定的檔案,預設為當前串連的main資料庫。
.databases 列出當前串連中所有attached資料庫名和檔案名稱。
.dump TABLENAME ... 以SQL文本的格式DUMP當前串連的main資料庫,如果指定了表名,則只是DUMP和表名匹配的資料表。參數TABLENAME支援LIKE運算式支援的萬用字元。
.echo ON|OFF 開啟或關閉顯示輸出。
.exit 退出當前程式。
.explain ON|OFF 開啟或關閉當前串連的SELECT輸出到Human Readable形式。
.header(s) ON|OFF 在顯示SELECT結果時,是否顯示列的標題。
.import FILE TABLE 匯入指定檔案的資料到指定表。
.indices TABLENAME 顯示所有索引的名字,如果指定表名,則僅僅顯示匹配該表名的資料表的索引,參數TABLENAME支援LIKE運算式支援的萬用字元。
.log FILE|off 開啟或關閉日誌功能,FILE可以為標準輸出stdout,或標準錯誤輸出stderr。
.mode MODE TABLENAME 設定輸出模式,這裡最為常用的模式是column模式,使SELECT輸出資料行靠左對齊顯示。
.nullvalue STRING 使用指定的字串代替NULL值的顯示。
.output FILENAME 將當前命令的所有輸出重新導向到指定的檔案。
.output stdout 將當前命令的所有輸出重新導向到標準輸出(螢幕)。
.quit 退出當前程式。
.read FILENAME 執行指定檔案內的SQL語句。
.restore DBNAME FILE 從指定的檔案還原資料庫,預設為main資料庫,此時也可以指定其它資料庫名,被指定的資料庫成為當前串連的attached資料庫。
.schema TABLENAME 顯示資料表的建立語句,如果指定表名,則僅僅顯示匹配該表名的資料表建立語句,參數TABLENAME支援LIKE運算式支援的萬用字元。
.separator STRING 改變輸出模式和.import的欄位間分隔字元。
.show 顯示各種設定的當前值。
.tables TABLENAME 列出當前串連中main資料庫的所有表名,如果指定表名,則僅僅顯示匹配該表名的資料表名稱,參數TABLENAME支援LIKE運算式支援的萬用字元。
.width NUM1 NUM2 ... 在MODE為column時,設定各個欄位的寬度,注意:該命令的參數順序表示欄位輸出的順序

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.