sqlite3 基本操作

2021-07-25 20:29:25 字數 1529 閱讀 9852

安裝sqlite3:

sudo dnf install sqlite3  (fedora)

sudo apt-get install sqlite3  (ubuntu)

1、開啟資料庫,如果沒有則建立

sqlite3 test.db

2、建立**格式,** student 中 有 integer型的 id 作為主鍵,不能重複,text型的 name,使用時用雙引號,浮點型的score,二進位制型的***

sqlite> create table student (id integer primary key,name text,score real,*** blob );

3、檢視當前資料庫中所有的表.是sqlite3的操作符,末尾不加分號

sqlite> .table

4、刪除**

sqlite> drop table student ;

5、退出資料庫

sqlite> .quit

6、向表中新增元素 ( autoincrement 自動增長,用法如 id integer autoincrement  )

sqlite> insert into student (id,name,score,***)values( 1, "s1",95,1);

sqlite> insert into student (id,             ***)values( 2,         0);

sqlite> insert into student (id,     score)values( 3,     96 );

sqlite> insert into student (id,name,score      )values( 4, "s4", 96);

7、查詢資料

sqlite> select score from student where id = 1 ;

sqlite> select name , score from student where id = 1 ;

sqlite> select * from student where id = 1 ;    

8、更改資料

sqlite> update student set name = "st3" where id = 1 ;

sqlite> update student set name = "st3" ,score = 100 where id = 1 ;

sqlite> update student set name = "s3" where id = 1 and score = 100 ;

9、刪除資料

sqlite> delete from student where name = "s1";

sqlite> delete from student where name = "s3" and score = 100;

10、判斷表是否存在

sqlite> select count(*) from sqlite_master where type = "table" and name = "student";

sqlite3基本操作

sqlite3對很多通過的sql語句都支援,像select,update,insert,delete等等都支援地很好,只要懂sql語句就可以用sqlite3。1,下面是幾個比較重要的api函式 開啟資料庫,如果不存在則建立乙個 int sqlite3 open const char sqlite3 ...

sqlite3基本操作

1.sqlite3 db.sqlite3 進入名為db.sqlite3的資料庫 2.sqlite tables 檢視所有表 3 sqlite schema 表名 檢視表結構 4 sqlite database 檢視目前掛載的資料庫 5 sqlite quit 退出資料庫 6 root wzz sql...

sqlite3基本操作

一 終端操作 1.先進入專案的目錄裡 找到documents路徑 nslog nshomedirectory 終端 cd documents 2.建立資料庫 sqlite3 資料庫名稱 字尾可以隨便加 sqlite3 db student.sql 4.建立表 sql語句 create table i...