數(shù)據(jù)庫(kù)SQLite簡(jiǎn)單入門

SQLite具有輕量、高效、可靠的特點(diǎn)
SQLite下載:https://www.sqlite.org/download.html

選擇windows下所需要下載的兩個(gè)文件(32位或者64位)


下載

下載完成后把兩壓縮包都解壓到一個(gè)文件夾中。


解壓縮

打開sqlite3.exe進(jìn)入SQLite對(duì)話框。
SQLite

新建/連接/打開 數(shù)據(jù)庫(kù)命令:.open databasename.db
例如需要新建 MyDatabase.db 的數(shù)據(jù)庫(kù),執(zhí)行完文件夾會(huì)有 MyDatabase.db的文件生成

.open MyDatabase.db
新建數(shù)據(jù)庫(kù)命令
剛剛新建的數(shù)據(jù)庫(kù)

輸入.show 顯示當(dāng)前狀態(tài)


當(dāng)前打開的數(shù)據(jù)庫(kù)

為數(shù)據(jù)庫(kù)新建表

CREATE TABLE database_name.table_name(
   column1 datatype  PRIMARY KEY(one or more columns),
   column2 datatype,
   column3 datatype,
   .....
   columnN datatype,
);

例如需要?jiǎng)?chuàng)建一個(gè)班級(jí)表

create table myclass(id interge primary key, name varchar(20),age interge);

插入信息:學(xué)號(hào):001,名字:小明,年齡:18

INSERT INTO myclass VALUES (001,'小明',18);

也可以用csv進(jìn)行信息導(dǎo)入:
先整理文件,不需要字段(表頭),把整理好的文件用文本打開,再使用utf-8編碼另存為新的csv文件,文件放在數(shù)據(jù)庫(kù)同目錄下


班級(jí)名單

更改編碼

改正編碼后先輸入命令

.separator ","

然后導(dǎo)入數(shù)據(jù)

.import list.csv myclass
沒(méi)錯(cuò)誤提示,文件導(dǎo)入完了

例如查詢數(shù)據(jù)成年人信息

select * from myclass where age>=18;
查詢結(jié)果

推薦數(shù)據(jù)可視化工具sqlitestudio


可視化界面

下載地址:https://sqlitestudio.pl/index.rvt
不用錢,簡(jiǎn)體中文,操作簡(jiǎn)單,很方便使用哈

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容