日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

SQLite 命令(http://www.w3cschool.cc/sqlite/sqlite-commands.html)

發布時間:2024/9/27 数据库 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQLite 命令(http://www.w3cschool.cc/sqlite/sqlite-commands.html) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

SQLite?命令

本章將向您講解 SQLite 編程人員所使用的簡單卻有用的命令。些命令被稱為 SQLite 的點命令,這些命令的不同之處在于它們不以分號(;)結束。

讓我們在命令提示符下鍵入一個簡單的?sqlite3?命令,在 SQLite 命令提示符下,您可以使用各種 SQLite 命令。

$sqlite3 SQLite version 3.3.6 Enter ".help" for instructions sqlite>

如需獲取可用的點命令的清單,可以在任何時候輸入 ".help"。例如:

sqlite>.help

上面的命令會顯示各種重要的 SQLite 點命令的列表,如下所示:

命令 描述
.backup ?DB? FILE 備份 DB 數據庫(默認是 "main")到 FILE 文件。
.bail ON|OFF 發生錯誤后停止。默認為 OFF。
.databases 列出附加數據庫的名稱和文件。
.dump ?TABLE? 以 SQL 文本格式轉儲數據庫。如果指定了 TABLE 表,則只轉儲匹配 LIKE 模式的 TABLE 表。
.echo ON|OFF 開啟或關閉 echo 命令。
.exit 退出 SQLite 提示符。
.explain ON|OFF 開啟或關閉適合于 EXPLAIN 的輸出模式。如果沒有帶參數,則為 EXPLAIN on,及開啟 EXPLAIN。
.header(s) ON|OFF 開啟或關閉頭部顯示。
.help 顯示消息。
.import FILE TABLE 導入來自 FILE 文件的數據到 TABLE 表中。
.indices ?TABLE? 顯示所有索引的名稱。如果指定了 TABLE 表,則只顯示匹配 LIKE 模式的 TABLE 表的索引。
.load FILE ?ENTRY? 加載一個擴展庫。
.log FILE|off 開啟或關閉日志。FILE 文件可以是 stderr(標準錯誤)/stdout(標準輸出)。
.mode MODE 設置輸出模式,MODE 可以是下列之一:
  • csv?逗號分隔的值

  • column?左對齊的列

  • html?HTML 的 <table> 代碼

  • insert?TABLE 表的 SQL 插入(insert)語句

  • line?每行一個值

  • list?由 .separator 字符串分隔的值

  • tabs?由 Tab 分隔的值

  • tcl?TCL 列表元素

.nullvalue STRING 在 NULL 值的地方輸出 STRING 字符串。
.output FILENAME 發送輸出到 FILENAME 文件。
.output stdout 發送輸出到屏幕。
.print STRING... 逐字地輸出 STRING 字符串。
.prompt MAIN CONTINUE 替換標準提示符。
.quit 退出 SQLite 提示符。
.read FILENAME 執行 FILENAME 文件中的 SQL。
.schema ?TABLE? 顯示 CREATE 語句。如果指定了 TABLE 表,則只顯示匹配 LIKE 模式的 TABLE 表。
.separator STRING 改變輸出模式和 .import 所使用的分隔符。
.show 顯示各種設置的當前值。
.stats ON|OFF 開啟或關閉統計。
.tables ?PATTERN? 列出匹配 LIKE 模式的表的名稱。
.timeout MS 嘗試打開鎖定的表 MS 微秒。
.width NUM NUM 為 "column" 模式設置列寬度。
.timer ON|OFF 開啟或關閉 CPU 定時器測量。

讓我們嘗試使用?.show?命令,來查看 SQLite 命令提示符的默認設置。

sqlite>.showecho: offexplain: offheaders: offmode: column nullvalue: ""output: stdout separator: "|"width: sqlite> 確保 sqlite> 提示符與點命令之間沒有空格,否則將無法正常工作。

格式化輸出

您可以使用下列的點命令來格式化輸出為本教程下面所列出的格式:

sqlite>.header on sqlite>.mode column sqlite>.timer on sqlite>

上面設置將產生如下格式的輸出:

ID NAME AGE ADDRESS SALARY ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000.0 3 Teddy 23 Norway 20000.0 4 Mark 25 Rich-Mond 65000.0 5 David 27 Texas 85000.0 6 Kim 22 South-Hall 45000.0 7 James 24 Houston 10000.0 CPU Time: user 0.000000 sys 0.000000

sqlite_master 表格

主表中保存數據庫表的關鍵信息,并把它命名為?sqlite_master。如要查看表概要,可按如下操作:

sqlite>.schema sqlite_master

這將產生如下結果:

CREATE TABLE sqlite_master (type text,name text,tbl_name text,rootpage integer,sql text );

總結

以上是生活随笔為你收集整理的SQLite 命令(http://www.w3cschool.cc/sqlite/sqlite-commands.html)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。