SQLite基礎 5 資料操作語言

2022-09-13 10:15:12 字數 1644 閱讀 3584

目錄insert into 用於向資料庫的某個表中新增資料。

-- 語法 1

insert into table_name (column1, column2, ... ,columnn)

values (value1, value2, ... , valuen);

-- 語法 2

-- 當為表裡所有列新增資料時,可以省略列名。但值要與列名順序一致。

insert into table_name

values (value1, value2, ... , valuen);

-- 例項

insert into link_men

values ('eric', '1991-12-19', '深圳市', 999.99);

從另外一張表中匯入資料

-- 語法

insert into table_ame_1

select column1, ... , columnn

from table_name_2

where [condition];

-- 例項

-- 建立 新錶 link_men_1

create table link_men_1 (

id int primary key,

name text not null,

salary real

)-- 從link_men表中匯入id、姓名、工資

insert into link_men_1

select id, name, salary

from link_men

where 1=1;

select 可以從資料庫中獲取資料,以**的形式返回結果。

-- 語法

select * from table_name

where [condition]; -- 返回所有字段

select column1 from table_name

where [condition]; -- 僅返回column1欄位

-- 例項

select * link_men

-- 如果不加條件,則查詢表中所有資料。

where id = 1;

update 用於修改表中已有的資料。

-- 語法

update table_name

set column1 = value1, ... , columnn = valuen

where [condition];

-- 例項

update link_men

set salary = 888.88

-- 如果不加條件,則更新表中所有資料的salary值。

where id = 1;

delete 用於刪除表中已有的資料。

-- 語法

delete from table_name

where [condition];

-- 例項

delete from link_men

-- 如果不加條件,則刪除表中的所有資料。

where id = 1;

SQLite基礎操作

1.sqlite環境配置 解壓出來後,得到檔案sqlite3.def sqlite3.dll 和 sqlite3.exe 將存放sqlite檔案目錄新增到環境變數path路徑下 2.測試環境 c users administrator cd c sqlite c sqlite sqlite3 sql...

Sqlite資料庫基礎操作教程

sqlite資料庫基礎操作教程。建立繼承sqliteopenhelper的類 public class mysql extends sqliteopenhelper 建立表方法 override public void oncreate sqlitedatabase db 資料庫更新時呼叫方法 ov...

FMDatabase操作sqlite資料庫

fmdatabase 表示乙個單獨的sqlite資料庫。用來執行sqlite的命令。fmresultset 表示fmdatabase執行查詢後結果集。fmdatabasequeue 如果你想在多執行緒中執行多個查詢或更新,你應該使用該類。這是執行緒安全的。通過指定sqlite資料庫檔案路徑來建立fm...