Linux 下Sqlite3 的安裝及應用

2021-07-30 10:35:14 字數 1323 閱讀 3814

1 安裝

我去的時候是3.7.3版現在估計公升級了。

解壓後生成sqlite-3.7.3目錄. cd 進入sqlite-3.7.3。

./configure

make

sudo make install

安裝完成。

2測試

在任意目錄下新建乙個資料庫,比如student ,

命令: sqlite3 student

sqlite version 3.7.2

enter ".help" for instructions

enter sql statements terminated with a ";"

sqlite>

輸入.help可以看到命令列表。

輸入sql語句create table user(username text primary key, password text); 建一張user表

輸入sql語句insert into user values("tianyou121", "123"); 插入乙個使用者。

輸入sql語句select * from user; 可以檢視user表.

輸入sql命令是記得結尾的';'號。

可以輸入如下程式測試資料庫:

1 #include

2 #include

3 4 #include

5 6 int myfunc(void *p, int argc, char **argv, char **argvv)

7 14         putchar('/n');

15         return 0;

16 }

17 18 int main(int argc, char *argv)

19 31         ret = sqlite3_exec(db, "select * from user;", myfunc, &empty, &err);

32 33         if(ret != sqlite_ok)

34        

40 41         if(empty)

42        

46 47         sqlite3_close(db);

48 49         return 0;

50 }

儲存檔案為sqlite3_t.c和資料庫檔案放在乙個目錄下。

用gcc 編譯:gcc -o sqlite_t sqlite3_t.c -lsqlite3

記得加上-lsqlite3指定庫檔案,否則編譯不通。

./sqlite_t

可以看到user表中使用者資訊。

sqlite3學習筆記(一)Linux環境安裝

linux1604安裝sqlite 總結 sqlite是乙個軟體庫,實現了自給自足的 無伺服器的 零配置的 事務性的 sql 資料庫引擎。sqlite是乙個增長最快的資料庫引擎,這是在普及方面的增長,與它的尺寸大小無關。sqlite 源 不受版權限制。如下 示例 輸入sqlite3 sqlite3 ...

Linux 下Sqlite3 的安裝及應用

1 安裝 我去的時候是3.7.3版現在估計公升級了。解壓後生成sqlite 3.7.3目錄.cd 進入sqlite 3.7.3。configure make sudo make install 安裝完成。2測試 在任意目錄下新建乙個資料庫,比如student 命令 sqlite3 student s...

sqlite3在Linux下的程式設計0

簡單的建立和關閉sqlite3 include include include include int main int rc sqlite3 db rc sqlite3 open test.db db if rc fprintf stderr,can t open and create a sql...