欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

首頁綜合 正文
目錄

柚子快報(bào)激活碼778899分享:SQLite數(shù)據(jù)庫介紹與使用

柚子快報(bào)激活碼778899分享:SQLite數(shù)據(jù)庫介紹與使用

http://yzkb.51969.com/

SQLite數(shù)據(jù)庫介紹與使用

概述

SQLite是一個(gè)輕量級、跨平臺的關(guān)系型數(shù)據(jù)庫。SQLite的很小,它的數(shù)據(jù)庫就是一個(gè)文件,但是它并不缺乏功能。不需要復(fù)雜的安裝或管理。SQLite事務(wù)是完全兼容ACID的,允許從多個(gè)進(jìn)程或線程安全訪問。SQLite特別適合為單個(gè)應(yīng)用程序和設(shè)備提供本地?cái)?shù)據(jù)存儲,使用很簡單,將sqlite3.exe可執(zhí)行文件復(fù)制到目標(biāo)計(jì)算機(jī)上就可以運(yùn)行它,新版本對SQL支持比較完善了,因此可以很方便的用來學(xué)習(xí)SQL。

官網(wǎng)SQLite Home Page

中文網(wǎng)SQlite中文網(wǎng) 【注意中文網(wǎng)多出“教程”部分,但介紹有點(diǎn)落伍了】

主要特色

◇輕量級

先說它的第一個(gè)特色:輕量級。SQLite和C/S模式的數(shù)據(jù)庫軟件不同,它是進(jìn)程內(nèi)的數(shù)據(jù)庫引擎,因此不存在數(shù)據(jù)庫的客戶端和服務(wù)器。使用SQLite一般只需要帶上它的一個(gè)動態(tài)庫,就可以享受它的全部功能。而且那個(gè)動態(tài)庫的尺寸也挺小,以版本3.6.11為例,Windows下487KB、Linux下347KB。

◇綠色軟件

SQLite的另外一個(gè)特點(diǎn)是綠色:它的核心引擎本身不依賴第三方的軟件,使用它也不需要“安裝”。所以在部署的時(shí)候能夠省去不少麻煩。

◇單一文件

所謂的“單一文件”,就是數(shù)據(jù)庫中所有的信息(比如表、視圖、觸發(fā)器、等)都包含在一個(gè)文件內(nèi)。這個(gè)文件可以copy到其它目錄或其它機(jī)器上,也照用不誤。

◇跨平臺/可移植性

可在 UNIX、Linux, Mac OS-X, Android, iOS和 Windows中運(yùn)行。

【SQLite Does Not Implementhttps://www.sqlite.org/omitted.html SQLite未實(shí)現(xiàn)的SQL功能https://www.sqlite.net.cn/omitted.html】

命令行窗口SQLite工具sqlite3.exe介紹

SQLite 是一個(gè)非常小巧且實(shí)用的關(guān)系數(shù)據(jù)庫,對于讀多寫少的小項(xiàng)目,找不出比它更合適的。在數(shù)據(jù)庫的管理工具方面,SQLite 官方默認(rèn)提供了一個(gè)命令端的 Shell 程序,可以滿足創(chuàng)建數(shù)據(jù)庫、建表和各種 SQL 查詢操作,只是不太直觀。

命令行窗口SQLite工具下載地址 https://sqlite.org/download.html

找到sqlite-tools-win32-x86-3400100.zip下載,解壓(包含3個(gè)用于管理SQLite數(shù)據(jù)庫文件的命令行工具:sqlite3.exe命令行shell程序、sqldiff.exe程序和sqlite3_analyzer.exe程序),重點(diǎn)了解命令行shell程序sqlite3.exe,

Windows平臺下,打開cmd窗口,切換到含有剛解壓的sqlite3.exe的目錄下,若不切換需要加路徑,輸入 D:\SQLite\sqlite3 -version后回車(我這里,將sqlite3.exe放到了D:\SQLite目錄中),出現(xiàn)對應(yīng)的版本號信息 :

【如果嫌麻煩——不想每次都切換到或輸入sqlite3所在的路徑,可以將其路徑放到系統(tǒng)環(huán)境變量中,參見下圖:

sqlite3.exe可以在CMD中直接運(yùn)行,參見下圖:

在sqlite>提示符后可以輸入命令——這些命令被稱為 SQLite 的點(diǎn)命令——以點(diǎn)開頭,例如,

獲取可用的點(diǎn)命令的清單,可以在任何時(shí)候輸入 ?.help 后回車,參見下圖:

下面介紹使用sqlite3.exe管理sqlite數(shù)據(jù)庫。先給出概述:

SQLite 是不區(qū)分大小寫的,但也有一些命令是大小寫敏感的,比如 GLOB 和 glob 在 SQLite 的語句中有不同的含義。 SQL 注釋以兩個(gè)連續(xù)的 "-" 字符開始,并擴(kuò)展至下一個(gè)換行符。 C 風(fēng)格的注釋,以 "/*" 開始,并擴(kuò)展至下一個(gè) "*/" ,可以跨越多行。

1)SQLite創(chuàng)建、打開數(shù)據(jù)庫命令是再從cmd窗口中輸入

?sqlite3 數(shù)據(jù)庫名.db

如果當(dāng)前的數(shù)據(jù)庫文件不存在,就先新建后打開,如果已存在就打開

2)之后可以使用sql語句sql語句以;結(jié)束

3)退出SQLite數(shù)據(jù)庫管理系統(tǒng)命令

.quit 或者 .exit

具體使用介紹介紹

(一)利用sqlite3.exe 創(chuàng)建數(shù)據(jù)庫命令的基本語法如下:

[路徑\]sqlite3 [路徑\]數(shù)據(jù)庫名.db

新手注意,這里有一個(gè)坑,是在cmd(在命令行)中輸入,而不是打開sqlite3后在shell中輸入。sqlite3后的擴(kuò)展名不必輸入。如果想不輸入sqlite3前面的路徑,可以將其路徑放到系統(tǒng)環(huán)境變量中。又,這個(gè)命令還可以打開已建立的數(shù)據(jù)庫文件,若指出的數(shù)據(jù)庫文件不存在則會新建之。

輸入 .databases? 就會顯示剛創(chuàng)建的數(shù)據(jù)庫信息(能看到創(chuàng)建的數(shù)據(jù)庫文件及地址路徑信息)

輸入.quit? 就會退出sqlite3的shell程序環(huán)境。

進(jìn)入SQLite后,輸入 .open 數(shù)據(jù)庫名 方式,也可以創(chuàng)建數(shù)據(jù)庫,如果數(shù)據(jù)庫文件已經(jīng)建立,則打開。這種點(diǎn)命令方式 數(shù)據(jù)庫名不支持路徑。

(二)使用SQL語句操作數(shù)據(jù)庫。數(shù)據(jù)庫創(chuàng)建后就可以在sqlite3的shell程序環(huán)境中使用使用SQL語句操作數(shù)據(jù)庫。

包括CREATE, SELECT, INSERT, UPDATE, DELETE和DROP。SQL語句指令都是以分號(;)結(jié)尾的。如果遇到兩個(gè)減號(–)則代表注解,sqlite3會略過去。

這些命令基于他們的操作性質(zhì)分為以下幾種:

★ DDL(數(shù)據(jù)庫定義語言)

CREATE:創(chuàng)建一個(gè)新的表,一個(gè)表的視圖,或者數(shù)據(jù)庫中的其他對象

ALTER:修改數(shù)據(jù)庫中的某個(gè)已有的數(shù)據(jù)庫對象,比如一個(gè)表

DROP:刪除整個(gè)表,或者表的視圖,或者數(shù)據(jù)庫中的其他對象

★ DML(數(shù)據(jù)庫操作語言)

INSERT:創(chuàng)建一條記錄

UPDATE:修改記錄

DELETE:刪除記錄

★ DQL(數(shù)據(jù)查詢語言)

SELECT:從一個(gè)或多個(gè)表中檢索某些記錄

SQLite 可視化管理工具

前面介紹的hell腳本雖然提供了很強(qiáng)大的功能,但是使用起來還是不夠方便,幸運(yùn)的是第三方提供了一有些好用的 SQLite 可視化管理工具。

SQLiteStudio是一個(gè)開源、跨平臺的 SQLite 可視化管理工具。免費(fèi),多語言界面,支持 Linux,Mac 和 Windows。官方網(wǎng)址SQLiteStudio

下載安裝后(安裝過程略),先連接數(shù)據(jù)庫,參見下圖操作:

之后,可以進(jìn)行其它操作。如設(shè)計(jì)表時(shí)界面如下:

新手有了這些基礎(chǔ),再想深入,應(yīng)順利多了。

柚子快報(bào)激活碼778899分享:SQLite數(shù)據(jù)庫介紹與使用

http://yzkb.51969.com/

推薦文章

評論可見,查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。

轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/17816080.html

發(fā)布評論

您暫未設(shè)置收款碼

請?jiān)谥黝}配置——文章設(shè)置里上傳

掃描二維碼手機(jī)訪問

文章目錄