SQLite的簡單操作

2021-07-11 13:31:43 字數 1041 閱讀 7584

建立表

create

table

ifnot

exists t_person(

//primary

key主鍵 autoincrment自增

id integer

primary

key autoincrement,

//unique 不能相同

name varchar(20) unique,

//default 預設值 check檢查,必須處於1-150之間

age integer

default

1check(age between 1

and150),

addr varchar(200)

);

新增字段`

//增加qq欄位

alter

table t_person add qq varchar(20);

刪除表

drop

table

ifexists t_person

插入資料

//一次增加一條

insert

into t_person(id,name,age,addr) values(null.'張三',20,'廣東')

//一次增加多條

inset int t_person values

(null,'小白',18,'北京'),

(null,'小黑',20,'上海'),

(null,'小黃',21,'天津'),

刪除資料

delete

from t_person where id=1;

檢視資料

select *from t_person;

select *from t_person where name like

'%小%'

簡單的SQLite操作

之前很少接觸到安卓資料庫的操作。最近寫專案用到了安卓資料庫,這裡也簡單介紹sqlite的用法,以後有深入的東西還會在這裡更新。資料庫的操作主要用到了兩個類。乙個是sqliteopenhelper,還有乙個就是sqlitedatabase。首先應該寫乙個類繼承sqliteopenhelper 重寫裡面...

SQlite 資料庫的簡單操作

integer 整形值 real 浮點型 text 文字字串 blob 二進位制資料 比如檔案 ddl資料定義語句 建立 create table t class id integer primary key autoincrement,name text 如果不存在就建立 create table...

lua簡單操作sqlite3

本文源自 luasql模組支援sqlite3,可以完成最基本的資料庫功能,不過官方文件上寫得不是很詳細。掃了下源 外加實驗了下,得出了點經驗。windows xp,luaforwindows require luasql.sqlite3 function enum table t print for...