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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SQLite語法的詳細(xì)資料概述

sqlite3:嵌入式linux下使用總結(jié)

sqlite3在嵌入式Linux上的移植步驟詳解

單片機(jī)裸機(jī)移植sqlite3

評論