建立表
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...