一.表的字段类型和约束
INTEGER 整数
TEXT 文本类型数据,大小无限制
BLOB 二进制对象可表示任意类型数据,大小无限制。
NULL 表示没有值
REAL 10进制实数
常用 INTEGER 和TEXT
约束
UNIQUE 唯一约束
Priary Key 主键约束
Default value 默认值
Not NULL 非空值
二.SQL对表操作
表操作
创建 CREATE
增加列 ALTER
重名名 ALTER
删除表 DROP
记录操作
插入记录 INSERT
修改记录 UPDATE
删除记录 DELETE
查询记录 SELECT
三.SQL插入记录/修改记录
插入记录
INSERT INTO tablename(column_list) VALUES (value_list);
insert into bool (name,isbn) values('aaa','bbb')
修改记录
UPDATE tablename SET update_list WHERE predicate;
update book set isbn='ooeoo',name='rrrr' where id=1
update book set isbn='ooeoo',name='rrrr',where id>2
删除记录
DELETE FROM tablename WHERE predicate;
delete from book where id=1;
四.SQL 删除表/修改表
删除表
DROP TABLE table_name
drop table book;
重命名表/增加字段
ALTER TABLE table {RENAME TO name | ADD COLUMN column_def}
alter table book rename to book1
alter table book add column test integer default 0