婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > SQLite 入門教程一 基本控制臺(tái)(終端)命令

SQLite 入門教程一 基本控制臺(tái)(終端)命令

熱門標(biāo)簽:奧維地圖標(biāo)注字體大小修改 高德地圖標(biāo)注電話怎么沒(méi)了 智能電銷機(jī)器人教育 電話機(jī)器人錄音師薪資 中國(guó)地圖標(biāo)注省份用什么符號(hào) 無(wú)錫梁溪公司怎樣申請(qǐng)400電話 北京智能外呼系統(tǒng)供應(yīng)商家 江西穩(wěn)定外呼系統(tǒng)供應(yīng)商 孝感銷售電銷機(jī)器人廠家
一、基本簡(jiǎn)介

SQLite 是一個(gè)自持的(self-contained)、無(wú)服務(wù)器的、零配置的、事務(wù)型的關(guān)系型數(shù)據(jù)庫(kù)引擎。因?yàn)樗苄。砸部梢宰鳛榍度胧綌?shù)據(jù)庫(kù)內(nèi)建在你的應(yīng)用程序中。SQLite 被應(yīng)用在 Solaris 10操作系統(tǒng)、Mac OS 操作系統(tǒng)、iPhone 和 Skype 中。QT4 、Python 、 PHP 都默認(rèn)支持 SQLite ,F(xiàn)irefox Amarok 等流行的應(yīng)用程序在內(nèi)部也使用了 SQLite.

SQLite   數(shù)據(jù)庫(kù)引擎實(shí)現(xiàn)了主要的 SQL-92 標(biāo)準(zhǔn),引擎本身只有一個(gè)文件,大小不到 300k ,但是并不作為一個(gè)獨(dú)立的進(jìn)程運(yùn)行,而是動(dòng)態(tài)或者靜態(tài)的鏈接到其他應(yīng)用程序中。它生成的數(shù)據(jù)庫(kù)文件是一個(gè)普通的磁盤(pán)文件,可以放置在任何目錄下。SQLite 本身是 C 語(yǔ)言開(kāi)發(fā)的,開(kāi)源也跨平臺(tái),并且被所有的主流編程語(yǔ)言支持。

相關(guān)資源

sqlite.org
wikipedia.org


二、下載安裝

Windows 版的下載地址為:sqlite-shell-win32-x86-3070701.zip

我們這里下載的是命令行版本,所以是一個(gè)可執(zhí)行文件,還有一個(gè)動(dòng)態(tài)鏈接庫(kù)版本,如果你的應(yīng)用程序需要嵌入式數(shù)據(jù)庫(kù),可以下載這個(gè)版本。當(dāng)然,如果你愿意折騰,下載源代碼自己編譯也是可以的。下載完成,解壓出來(lái)就一個(gè)文件: sqlite3.exe ,可以放置到任意一個(gè)路徑下,然后把這個(gè)路徑加入到 PATH 環(huán)境變量中,這樣我們就可以隨時(shí)在控制臺(tái)中運(yùn)行 SQLite 命令行工具了。

三、基本命令

1、進(jìn)入命令行環(huán)境:sqlite3
打開(kāi)一個(gè)控制臺(tái)窗口,輸入 sqlite3 回車,這時(shí)你就進(jìn)入了 SQLite 命令行環(huán)境,如圖

它顯示了版本號(hào),并告訴你每一條 SQL 語(yǔ)句必須用分號(hào) ; 結(jié)尾

2、命令行幫助:.help
在命令行環(huán)境下輸入 .help 回車,顯示所有可使用的命令以及這些命令的幫助。注意:所有的命令開(kāi)頭都是一個(gè)點(diǎn)

3、退出命令行環(huán)境
.quit 或者 .exit  都可以退出

四、數(shù)據(jù)庫(kù)和表的相關(guān)命令

1、創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù):sqlite3     文件名

先建立一個(gè) Db 目錄,并在 Db 目錄中創(chuàng)建一個(gè) test.db 數(shù)據(jù)庫(kù)文件,打開(kāi)控制臺(tái)窗口,命令如下:

復(fù)制代碼 代碼如下:

mkdir Db
cd Db
sqlite3 test.db

2、打開(kāi)一個(gè)已經(jīng)存在的數(shù)據(jù)庫(kù):sqlite3      已經(jīng)存在的文件名

創(chuàng)建一個(gè)新數(shù)據(jù)庫(kù)和打開(kāi)一個(gè)已經(jīng)存在的數(shù)據(jù)庫(kù)命令是一模一樣的,如果文件在當(dāng)前目錄下不存在,則新建;如果存在,則打開(kāi)。

3、導(dǎo)入數(shù)據(jù):.read     數(shù)據(jù)文件

打開(kāi)記事本,并將下列 SQL 語(yǔ)句復(fù)制到記事本中,保存為 test.sql 到上面說(shuō)到的 Db 目錄下,在命令行環(huán)境中輸入

.read   test.sql

即將所有的數(shù)據(jù)導(dǎo)入到 test.db 數(shù)據(jù)庫(kù)中。

test.db 導(dǎo)入數(shù)據(jù)

復(fù)制代碼 代碼如下:

BEGIN TRANSACTION;
CREATE TABLE Cars(Id integer PRIMARY KEY, Name text, Cost integer);
INSERT INTO Cars VALUES(1,'Audi',52642);
INSERT INTO Cars VALUES(2,'Mercedes',57127);
INSERT INTO Cars VALUES(3,'Skoda',9000);
INSERT INTO Cars VALUES(4,'Volvo',29000);
INSERT INTO Cars VALUES(5,'Bentley',350000);
INSERT INTO Cars VALUES(6,'Citroen',21000);
INSERT INTO Cars VALUES(7,'Hummer',41400);
INSERT INTO Cars VALUES(8,'Volkswagen',21600);
COMMIT;

BEGIN TRANSACTION;
CREATE TABLE Orders(Id integer PRIMARY KEY, OrderPrice integer CHECK(OrderPrice>0),
                    Customer text);
INSERT INTO Orders(OrderPrice, Customer) VALUES(1200, "Williamson");
INSERT INTO Orders(OrderPrice, Customer) VALUES(200, "Robertson");
INSERT INTO Orders(OrderPrice, Customer) VALUES(40, "Robertson");
INSERT INTO Orders(OrderPrice, Customer) VALUES(1640, "Smith");
INSERT INTO Orders(OrderPrice, Customer) VALUES(100, "Robertson");
INSERT INTO Orders(OrderPrice, Customer) VALUES(50, "Williamson");
INSERT INTO Orders(OrderPrice, Customer) VALUES(150, "Smith");
INSERT INTO Orders(OrderPrice, Customer) VALUES(250, "Smith");
INSERT INTO Orders(OrderPrice, Customer) VALUES(840, "Brown");
INSERT INTO Orders(OrderPrice, Customer) VALUES(440, "Black");
INSERT INTO Orders(OrderPrice, Customer) VALUES(20, "Brown");
COMMIT;

BEGIN TRANSACTION;
CREATE TABLE Friends(Id integer PRIMARY KEY, Name text UNIQUE NOT NULL,
                     Sex text CHECK(Sex IN ('M', 'F')));
INSERT INTO Friends VALUES(1,'Jane', 'F');
INSERT INTO Friends VALUES(2,'Thomas', 'M');
INSERT INTO Friends VALUES(3,'Franklin', 'M');
INSERT INTO Friends VALUES(4,'Elisabeth', 'F');
INSERT INTO Friends VALUES(5,'Mary', 'F');
INSERT INTO Friends VALUES(6,'Lucy', 'F');
INSERT INTO Friends VALUES(7,'Jack', 'M');
COMMIT;

BEGIN TRANSACTION;
CREATE TABLE IF NOT EXISTS Customers(CustomerId integer PRIMARY KEY, Name text);
INSERT INTO Customers(Name) VALUES('Paul Novak');
INSERT INTO Customers(Name) VALUES('Terry Neils');
INSERT INTO Customers(Name) VALUES('Jack Fonda');
INSERT INTO Customers(Name) VALUES('Tom Willis');

CREATE TABLE IF NOT EXISTS Reservations(Id integer PRIMARY KEY,
                                        CustomerId integer, Day text);
INSERT INTO Reservations(CustomerId, Day) VALUES(1, '2009-22-11');
INSERT INTO Reservations(CustomerId, Day) VALUES(2, '2009-28-11');
INSERT INTO Reservations(CustomerId, Day) VALUES(2, '2009-29-11');
INSERT INTO Reservations(CustomerId, Day) VALUES(1, '2009-29-11');
INSERT INTO Reservations(CustomerId, Day) VALUES(3, '2009-02-12');
COMMIT;

BEGIN TRANSACTION;
CREATE TABLE Names(Id integer, Name text);
INSERT INTO Names VALUES(1,'Tom');
INSERT INTO Names VALUES(2,'Lucy');
INSERT INTO Names VALUES(3,'Frank');
INSERT INTO Names VALUES(4,'Jane');
INSERT INTO Names VALUES(5,'Robert');
COMMIT;

BEGIN TRANSACTION;
CREATE TABLE Books(Id integer PRIMARY KEY, Title text, Author text,
                   Isbn text default 'not available');
INSERT INTO Books VALUES(1,'War and Peace','Leo Tolstoy','978-0345472403');
INSERT INTO Books VALUES(2,'The Brothers Karamazov',
                         'Fyodor Dostoyevsky','978-0486437910');
INSERT INTO Books VALUES(3,'Crime and Punishment',
                         'Fyodor Dostoyevsky','978-1840224306');
COMMIT

4、列出所有的數(shù)據(jù)表: .tables

完成上面所有的工作以后,我們就可以列出所有的數(shù)據(jù)表了

5、顯示數(shù)據(jù)庫(kù)結(jié)構(gòu):.schema

其實(shí)就是一些 SQL 語(yǔ)句,他們描述了數(shù)據(jù)庫(kù)的結(jié)構(gòu),如圖

  

6、顯示表的結(jié)構(gòu):.schema    表名

 7、導(dǎo)出某個(gè)表的數(shù)據(jù): .dump    表名

這時(shí)我們可以看到,整個(gè)表以 SQL 語(yǔ)句的形式為導(dǎo)出來(lái)了,但是只是顯示在終端上,如何把它導(dǎo)出到文件中呢?

8、設(shè)置導(dǎo)出目標(biāo):

.output 文件名
或者
.output stdout
先運(yùn)行 .output cars.sql ,然后再運(yùn)行 .dump 命令試試看?如果要回復(fù)成導(dǎo)出到終端(標(biāo)準(zhǔn)輸出),則運(yùn)行 .output stdout

五、數(shù)據(jù)顯示相關(guān)命令

1、設(shè)置分隔符:.separator 分隔符

我們可以首先運(yùn)行 SELECT * FROM Names; ,可以看到默認(rèn)的分隔符是 |
運(yùn)行.separator : 以后,再 SELECT * FROM Names;,可以看到分隔符已經(jīng)變成 : 了

2、設(shè)置顯示模式:.mode    模式

有好幾種顯示模式,默認(rèn)的是 list 顯示模式,一般我們使用 column 顯示模式,還有其他幾種顯示模式可以 .help 看 mode 相關(guān)內(nèi)容。看看下面的圖,和上面是不是顯示的不一樣了?

3、顯示標(biāo)題欄:.headers   on

看看,是不是又不太一樣了?

4、設(shè)置每一列的顯示寬度:.width     w1,w2,w3.........

一些內(nèi)容,默認(rèn)的寬度顯示不下,這個(gè)命令就有用了

5、設(shè)置 NULL 值顯示成什么樣子: .nullvalue     你想要的NULL值格式

默認(rèn)情況下NULL值什么也不顯示,你可以設(shè)置成你自己想要的樣子

6、列出當(dāng)前顯示格式設(shè)置情況:.show

7、配置文件 .sqliterc

如果我們每次進(jìn)入命令行都要重新設(shè)置顯示格式,很麻煩,其實(shí) .show 命令列出的所有設(shè)置項(xiàng)都可以保存到一個(gè) .sqliterc 文件中,這樣每次進(jìn)入命令行就自動(dòng)設(shè)置好了。.sqlterc 文件在 Linux 下保存在用戶的 Home 目錄下,在 Windows 下可以保存到任何目錄下,但是需要設(shè)置環(huán)境變量讓數(shù)據(jù)庫(kù)引擎能找到它,感興趣的可以看看幫助。 

您可能感興趣的文章:
  • SQLite3 API 編程手冊(cè)
  • SQLite 錯(cuò)誤碼整理
  • SQLite學(xué)習(xí)手冊(cè)(SQLite在線備份)
  • SQLite3 命令行操作指南
  • 為SQLite3提供一個(gè)ANSI到UTF8的互轉(zhuǎn)函數(shù)
  • SQLite 內(nèi)存數(shù)據(jù)庫(kù)學(xué)習(xí)手冊(cè)
  • SQLite 入門教程四 增刪改查 有講究
  • SQLite 入門教程三 好多約束 Constraints
  • SQLite 入門教程二 SQLite的創(chuàng)建、修改、刪除表
  • Linux sqlite3 基本命令
  • Android使用SQLite數(shù)據(jù)庫(kù)的簡(jiǎn)單實(shí)例
  • android中sqlite的按條件查找的小例子
  • 基于sqlite特殊字符轉(zhuǎn)義的實(shí)現(xiàn)方法
  • 解析SQLite中的常見(jiàn)問(wèn)題與總結(jié)詳解
  • 淺談SQLite時(shí)間函數(shù)的使用說(shuō)明與總結(jié)分析
  • 深入SQLite基本操作的總結(jié)詳解
  • Android畫(huà)圖并保存圖片的具體實(shí)現(xiàn)代碼
  • android創(chuàng)建數(shù)據(jù)庫(kù)(SQLite)保存圖片示例

標(biāo)簽:荊州 齊齊哈爾 那曲 臨滄 海北 阜陽(yáng) 通化 泰州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQLite 入門教程一 基本控制臺(tái)(終端)命令》,本文關(guān)鍵詞  SQLite,入門教程,一,基本,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SQLite 入門教程一 基本控制臺(tái)(終端)命令》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于SQLite 入門教程一 基本控制臺(tái)(終端)命令的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美精选一区二区| 成人免费看视频| 麻豆国产一区二区| 91丨porny丨最新| 久久免费视频色| 日韩欧美电影一二三| 亚洲午夜免费福利视频| 91在线视频18| 最新久久zyz资源站| aaa亚洲精品| 一区二区中文视频| www.66久久| 亚洲乱码精品一二三四区日韩在线| 国产白丝网站精品污在线入口| 精品乱码亚洲一区二区不卡| 亚洲一区二区三区国产| 欧美精品在线一区二区三区| 日韩高清在线电影| 69堂国产成人免费视频| 欧美大片国产精品| 日本成人在线一区| 欧美大黄免费观看| 国产乱国产乱300精品| 久久久久久一级片| 成人av免费网站| 一区二区三区四区不卡视频| 欧美一级xxx| 国产精品2024| 亚洲欧美一区二区视频| 欧美日韩精品一区二区三区四区 | 奇米色777欧美一区二区| 欧美日韩一区二区三区四区| 三级在线观看一区二区| 久久精品欧美一区二区三区不卡 | 欧美午夜片在线看| 看国产成人h片视频| 国产欧美一区二区精品久导航| 99久久国产免费看| 奇米在线7777在线精品| 国产精品久久久久aaaa| 亚洲午夜私人影院| 国产人成亚洲第一网站在线播放| 99精品久久免费看蜜臀剧情介绍| 全部av―极品视觉盛宴亚洲| 国产精品久久久久久户外露出 | av电影在线观看一区| 麻豆精品在线看| 亚洲精品视频在线看| 日韩欧美亚洲国产另类| 欧美色国产精品| 玉足女爽爽91| 国产精品欧美极品| 欧美精品一区二区三区一线天视频 | 久久国内精品自在自线400部| 亚洲欧洲国产专区| 精品欧美乱码久久久久久1区2区| 一本一本久久a久久精品综合麻豆| 美国毛片一区二区三区| 亚洲综合一区在线| 中文字幕一区二区三区色视频| 91精品国产综合久久精品图片| 色成年激情久久综合| 国产成人在线视频网址| 欧美精品一区在线观看| 日韩区在线观看| 欧美日韩国产片| 中文字幕精品一区二区精品绿巨人 | 欧美一区2区视频在线观看| 欧美日韩国产在线观看| 亚洲蜜臀av乱码久久精品| 中文字幕第一页久久| 国产精品乱码一区二区三区软件| 欧美大度的电影原声| 在线91免费看| 91精品国产美女浴室洗澡无遮挡| 欧美日韩成人激情| 欧美绝品在线观看成人午夜影视| 欧美伊人精品成人久久综合97 | 7777精品伊人久久久大香线蕉的| 欧美日韩高清不卡| 在线不卡免费欧美| 制服丝袜中文字幕一区| 欧美片网站yy| 亚洲福利一区二区三区| 婷婷丁香久久五月婷婷| 爽爽淫人综合网网站| 日本成人在线不卡视频| 青草国产精品久久久久久| 裸体歌舞表演一区二区| 韩国欧美国产一区| 岛国精品在线播放| 色www精品视频在线观看| 欧美日韩中文字幕一区| 欧美一级二级三级蜜桃| 中文字幕人成不卡一区| 欧美三级电影在线观看| 精品乱人伦小说| 国产欧美一区二区三区沐欲| 亚洲欧美日韩国产综合在线| 亚洲综合激情另类小说区| 婷婷综合在线观看| 国内精品免费**视频| 9色porny自拍视频一区二区| 91蜜桃免费观看视频| 欧美mv日韩mv| 亚洲免费视频中文字幕| 日韩 欧美一区二区三区| 国产激情视频一区二区三区欧美| 在线观看www91| 2020日本不卡一区二区视频| 亚洲欧美自拍偷拍| 久久国产生活片100| 亚洲精品美国一| 免费成人深夜小野草| 欧美专区亚洲专区| 国产精品污网站| 国产伦精品一区二区三区视频青涩 | 色婷婷久久久久swag精品 | 精品免费99久久| 风流少妇一区二区| 日韩电影在线一区二区| 色综合夜色一区| 国产精品天美传媒沈樵| 精品一区二区精品| 欧美日韩一区三区四区| 国产精品国产馆在线真实露脸| 日韩不卡一二三区| 欧美亚洲另类激情小说| 国产视频一区二区在线| 久久99精品久久只有精品| av在线一区二区| 自拍偷拍欧美激情| av中文字幕一区| 日韩欧美一二三| 亚洲高清在线视频| 国产盗摄一区二区三区| 精品国产一区二区在线观看| 丝袜亚洲另类欧美| 国产视频一区不卡| 中文字幕中文在线不卡住| 亚洲精品综合在线| 色屁屁一区二区| 欧美一区二区成人| 亚洲婷婷综合色高清在线| 亚洲免费av在线| 欧美精品丝袜中出| 久久精品人人爽人人爽| 日本一区二区三区免费乱视频| 18成人在线观看| 韩国毛片一区二区三区| 不卡欧美aaaaa| 久久一区二区三区四区| 亚洲第一精品在线| 国产成人综合亚洲网站| 精品视频一区 二区 三区| 日本欧美韩国一区三区| 国产ts人妖一区二区| 欧美日韩一区二区三区高清| 欧美精品一区二区三区久久久 | 色婷婷久久综合| 精品欧美一区二区久久| 亚洲午夜在线视频| 日韩不卡免费视频| 久久久国产精品麻豆| 一区二区国产盗摄色噜噜| 亚洲精品在线观| 一区二区三区在线视频观看58 | 欧美一区二区三区不卡| 国产日韩亚洲欧美综合| 日韩电影免费一区| 欧美三级日韩在线| 在线观看日韩一区| 久久品道一品道久久精品| 91福利在线观看| 亚洲摸摸操操av| 亚洲精品国久久99热| 蜜桃一区二区三区在线观看| 欧美优质美女网站| 国产精品狼人久久影院观看方式| 极品少妇一区二区三区精品视频| 麻豆成人久久精品二区三区小说| 亚洲桃色在线一区| 99re6这里只有精品视频在线观看| 国产精品无人区| 成人国产精品免费网站| 经典三级在线一区| 日韩精品在线一区二区| 日韩国产欧美在线播放| 色婷婷综合久久久中文字幕| 国产成人在线视频网站| 欧美大白屁股肥臀xxxxxx| 日韩制服丝袜av| 日韩你懂的在线观看| 欧美亚洲高清一区| 欧美日韩一区二区在线观看| 亚洲一区二区三区精品在线| 欧美精品在线视频| 91搞黄在线观看| 亚洲18色成人| 精品国产第一区二区三区观看体验|