基本屬性
行:記錄
列:字段
域:某一列的取值範圍
DDL(數據庫定義語言)
- 創建
creat table <表名> (<列名1> <數據類型> [約束條件],<列名2> ...);
例子
creat table tb(
_id integer primary key autoincrement,
name varchar(10) not null,
age integer,
gender varchar not null
)
DML(數據庫操作語言)
- 查詢
insetr into 表名(列名1,列名2...)values(值1,值2)
//默認插入所有列
insetr into 表名values(值1,值2)
列子
單引號!
自動增長列可以給null,他會自動賦值,也可以不管
insetr into tb(name,age,gender)values('張三',23,'男')
2.刪除
delete from 表名[where <條件>]
例子
delete from tb where name='邵'
delete from tb where gender='女'
3.修改
update 表名 set 列名1=更新值,列名2=更新值2,....[where <條件>]
例子
update tb set
name='高'
where _id = 0
4.查詢
//查詢所有
select * from tb
例子
//不查詢gender列其他列
select name age from tb
//條件查詢
select * from tb where gender='男'
聚合函數
select count(*),age from 1_tb group by age having age>21 order by age desc