上篇文章:,介紹了sqlite3命令行操作來(lái)創(chuàng)建數(shù)據(jù)庫(kù)與表,該方法需要有一定的數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)。
本篇,使用圖形化的工具,來(lái)實(shí)現(xiàn)同樣的功能,并且這些方式,不需要熟悉SQL命令。
1 SQLite Expert 基本操作
SQLite Expert在第1篇文章中(),已經(jīng)介紹過(guò)了,現(xiàn)在來(lái)看下如何使用:
1.1 創(chuàng)建數(shù)據(jù)庫(kù)與表
新建數(shù)據(jù)庫(kù)

新建的test3數(shù)據(jù)庫(kù),可以在左邊的列表中看到

test3上鼠標(biāo)右鍵,點(diǎn)擊New Table,為數(shù)據(jù)庫(kù)創(chuàng)建一個(gè)表:

首先要為創(chuàng)建的表起一個(gè)名字,比如STUENT:

然后點(diǎn)擊到Columns窗口中,編輯表中的具體內(nèi)容。一般情況下,每個(gè)表都會(huì)有一個(gè)id字段,用來(lái)標(biāo)識(shí)每一條數(shù)據(jù):

接下來(lái)可以再添加幾個(gè)字段,比如name和student,用來(lái)標(biāo)識(shí)學(xué)生的名稱和班級(jí)。
對(duì)于數(shù)據(jù)類型,先直到INT表示整數(shù),TEXT表示字符串即可,后面再詳細(xì)介紹SQLite的數(shù)據(jù)類型。
Not Null那一列,勾選上對(duì)勾,表示這些字段不能沒有數(shù)據(jù)。

然后點(diǎn)擊到Primary Key窗口中,這里是設(shè)置表的主鍵,可以理解為通過(guò)哪個(gè)字段來(lái)識(shí)別表中的各條數(shù)據(jù),通常就是使用id字段來(lái)作為主鍵,如下圖,在Column Name下來(lái)列表中選擇id,點(diǎn)擊OK即可。

目前先設(shè)置這些,然后點(diǎn)擊下方的Apply按鈕,確認(rèn)剛才對(duì)表所作的配置。
然后再回到Columns窗口中,查看表的格式:

以上這些操作,和上一篇介紹的在命令行中創(chuàng)建數(shù)據(jù)庫(kù)和表的作用相同。
借助圖像化的工具來(lái)創(chuàng)建表,比使用命令行操作,更加的方便與直觀。
1.2 命令行中查看驗(yàn)證
上面使用SQLite Expert軟件創(chuàng)建了一個(gè)數(shù)據(jù)庫(kù)以及一個(gè)表,如何來(lái)進(jìn)一步確認(rèn)創(chuàng)建成功了呢?可以使用sqlite3的命令行來(lái)打開查看進(jìn)行驗(yàn)證。
使用.open來(lái)打開剛才創(chuàng)建的test3.db數(shù)據(jù)庫(kù)
使用.table來(lái)查看數(shù)據(jù)庫(kù)中存在的表
使用.schema來(lái)查看表中的具體內(nèi)容:

2 DB Brower for SQLite 基本操作
圖像化操作SQLite的軟件有很多,這里再介紹一種軟件:DB Brower for SQLite
2.1 簡(jiǎn)介與安裝
DB Browser for SQLite (DB4S) 是一種高質(zhì)量、可視化、開源的工具,用于創(chuàng)建、設(shè)計(jì)和編輯與 SQLite 兼容的數(shù)據(jù)庫(kù)文件。
DB4S 適用于想要?jiǎng)?chuàng)建、搜索和編輯數(shù)據(jù)庫(kù)的用戶和開發(fā)人員。DB4S 使用熟悉的類似電子表格的界面,無(wú)需學(xué)習(xí)復(fù)雜的 SQL 命令。
其官網(wǎng)地址為:https://sqlitebrowser.org/

進(jìn)入下載頁(yè)面,可以根據(jù)自己使用的環(huán)境進(jìn)行下載:

我選擇的是免安裝的版本,下載后打開軟件,界面如下:

2.2 使用方法
使用方法與上一個(gè)軟件類似,也是先創(chuàng)建數(shù)據(jù)庫(kù):

接著就要?jiǎng)?chuàng)建表,也是先輸入表的名字,比如SCORE,表示學(xué)生的分?jǐn)?shù)。
另外,在窗口的下面部分,可以看到自動(dòng)生成的對(duì)應(yīng)的SQLite創(chuàng)建表的語(yǔ)句:

類似的,向表中添加幾個(gè)字段,并把id設(shè)為主鍵,最后點(diǎn)擊OK即可:

現(xiàn)在,我們可以看到剛才創(chuàng)建的數(shù)據(jù)庫(kù)的結(jié)構(gòu)如下:

同樣的,也可以使用sqlite3的命令行,來(lái)打開和查看創(chuàng)建的內(nèi)容:

3 總結(jié)
本篇介紹了2種SQLite圖像化操作軟件:SQLite Expert和DB Brower for SQLite,通過(guò)這些圖形化的軟件,可以更加方便快捷地創(chuàng)建我們需要的數(shù)據(jù)庫(kù)和表。
-
數(shù)據(jù)庫(kù)
+關(guān)注
關(guān)注
7文章
4019瀏覽量
68329 -
SQlite
+關(guān)注
關(guān)注
0文章
81瀏覽量
16732 -
expert
+關(guān)注
關(guān)注
0文章
6瀏覽量
3146
發(fā)布評(píng)論請(qǐng)先 登錄
【OK210試用體驗(yàn)】sqlite3移植
【Intel Edison試用體驗(yàn)】XDK篇:SQLite3安裝與體驗(yàn)
【Intel Edison試用體驗(yàn)】XDK篇:Node.js操作SQLite3
arm 移植 sqlite3 數(shù)據(jù)庫(kù)
Linux sqlite3的基本命令操作
Sqlite3移植和使用-移植到ARM開發(fā)板上
深入理解SQLite3之sqlite3_exec及回調(diào)函數(shù)sqlite3
sqlite3移植所需的線程
基于Dragonboard 410c實(shí)現(xiàn)sqlite3數(shù)據(jù)庫(kù)存儲(chǔ)與管理
SQLite語(yǔ)法的詳細(xì)資料說(shuō)明
SQLite語(yǔ)法的詳細(xì)資料概述
sqlite3:嵌入式linux下使用總結(jié)
sqlite3在嵌入式Linux上的移植步驟詳解
單片機(jī)裸機(jī)移植sqlite3
玩轉(zhuǎn)SQLite3:SQLite圖形軟件基本操作
評(píng)論