53 lines
1.7 KiB
SQL
53 lines
1.7 KiB
SQL
|
|
CREATE TABLE "shops" (
|
|
"id" INTEGER,
|
|
"address" TEXT,
|
|
"name" TEXT,
|
|
PRIMARY KEY("id" AUTOINCREMENT)
|
|
);
|
|
|
|
---------------------------------------------------
|
|
|
|
CREATE TABLE "products" (
|
|
"id" INTEGER,
|
|
"shop_id" INTEGER,
|
|
"name" TEXT,
|
|
"code" TEXT,
|
|
"price" INTEGER,
|
|
FOREIGN KEY("shop_id") REFERENCES "shops"("id"),
|
|
PRIMARY KEY("id" AUTOINCREMENT)
|
|
);
|
|
|
|
---------------------------------------------------
|
|
|
|
CREATE TABLE "orders" (
|
|
"id" INTEGER,
|
|
"shop_id" INTEGER,
|
|
"client_addr" TEXT,
|
|
"amount" TEXT,
|
|
PRIMARY KEY("id" AUTOINCREMENT),
|
|
FOREIGN KEY("shop_id") REFERENCES "shops"("id")
|
|
);
|
|
|
|
---------------------------------------------------
|
|
|
|
CREATE TABLE "order_products" (
|
|
"id" INTEGER,
|
|
"order_id" INTEGER,
|
|
"product_id" INTEGER,
|
|
"count" INTEGER,
|
|
FOREIGN KEY("product_id") REFERENCES "products"("id"),
|
|
PRIMARY KEY("id" AUTOINCREMENT),
|
|
FOREIGN KEY("order_id") REFERENCES "orders"("id")
|
|
);
|
|
|
|
---------------------------------------------------
|
|
|
|
INSERT INTO "main"."shops"("id","address","name") VALUES (NULL,"0x73D081e82b35D6E6f9f5e72EBBB6b637d4f46992","全家便利商店");
|
|
INSERT INTO "main"."shops"("id","address","name") VALUES (NULL,"0xDa68136fcB885a2ec44db6dcE946F656aF457A76","暨大圖文部");
|
|
|
|
INSERT INTO "main"."products"("id","shop_id","name","code", "price") VALUES (NULL,1,"濃辛咖哩飯","7233957360139", "10000000000000000");
|
|
INSERT INTO "main"."products"("id","shop_id","name","code", "price") VALUES (NULL,1,"霜淇淋","4718022345288", "5000000000000000");
|
|
INSERT INTO "main"."products"("id","shop_id","name","code", "price") VALUES (NULL,2,"證件套","748009345271", "25000000000000000");
|
|
INSERT INTO "main"."products"("id","shop_id","name","code", "price") VALUES (NULL,2,"便條紙","4979274503226", "4000000000000000");
|