这里是文章模块栏目内容页
sqlite超市管理

1. 建表

create table Goods(

GoodId INTEGER PRIMARY KEY AUTOINCREMENT, --商品编号

GoodName NVARCHAR(50) not null, --商品名称

Price REAL DEFAULT 0, --价格

Stock INTEGER default 0 --库存数量

);

create table SalesRecord ( --销售记录表

SellId INTEGER PRIMARY KEY AUTOINCREMENT, --销售编号

GoodId INTEGER not null , - -外键,关联Goods表中的GoodId

Quantity Integer Deafult 0 , --数量 (如果不入库) −−−‐> 无法实施出库更新 - 的话就无法更新关联的Goods表中的Stock字 段了。

FOREIGN KEY (GoodId) REFERENCES Goods(GoodId) ——> 限制条件是外键必须与主表中已有的一条记录相对应          ——> 这会防止在SalesRecord中出现无对应goodid信息时依然插入该条相关数据                           -                                                        ——> 外钩还能加速SQLite在运用分离零担原理考虑大量join闯卫航indexation                                                                         -> 的情况下进行select/update/delete/insert operations性能