diff --git a/startbucks.sql b/startbucks.sql new file mode 100644 index 0000000..55ec065 --- /dev/null +++ b/startbucks.sql @@ -0,0 +1,76 @@ +-- ȸ¿øÁ¤º¸ Å×À̺í +CREATE TABLE users ( + user_name VARCHAR2(25) + CONSTRAINT user_name_pk PRIMARY KEY, + pwd VARCHAR2(100) + CONSTRAINT user_name_nn NOT NULL, + membership_point NUMBER(8), + sign_up_date DATE +); + +-- Å×ÀÌºí »èÁ¦ +DROP TABLE users PURGE; + +-- Å×À̺í Á¶È¸ +select * from users; + +-- °ü¸®ÀÚ ¾ÆÀ̵ð »ý¼º +INSERT INTO users(user_name, pwd, membership_point, sign_up_date) VALUES('admin', '9ba5fed71c61fbe478cbf4d1a0f6fc266edb5ebdcd104aa57b0c1b85aa2553e0', 1000, sysdate); + +SELECT pwd FROM users WHERE user_name = 'admin'; + +-- ¸Þ´º Å×À̺í +CREATE TABLE menu ( + menu_name VARCHAR2(40) + CONSTRAINT menu_name_pk PRIMARY KEY, + tall_price NUMBER (5) + CONSTRAINT tall_price_nn NOT NULL, + grande_price NUMBER (5) + CONSTRAINT grande_price_nn NOT NULL, + venti_price NUMBER (5) + CONSTRAINT venti_price_nn NOT NULL +); + +-- ¸Þ´º Å×ÀÌºí »èÁ¦ +DROP TABLE menu PURGE; + +INSERT INTO menu(menu_name, tall_price, grande_price, venti_price) VALUES('black_tea_lemonade', 6100, 6600, 7100); +INSERT INTO menu(menu_name, tall_price, grande_price, venti_price) VALUES('passion_tango_tea_lemonade', 6100, 6600, 7100); +INSERT INTO menu(menu_name, tall_price, grande_price, venti_price) VALUES('pink_grapefruit', 6100, 6600, 7100); +INSERT INTO menu(menu_name, tall_price, grande_price, venti_price) VALUES('cool_lime', 5900, 6400, 6900); +INSERT INTO menu(menu_name, tall_price, grande_price, venti_price) VALUES('lime_passion_tea', 5900, 6400, 6900); +INSERT INTO menu(menu_name, tall_price, grande_price, venti_price) VALUES('mint_blend_tea', 5900, 6400, 6900); +INSERT INTO menu(menu_name, tall_price, grande_price, venti_price) VALUES('earl_grey_tea', 5300, 5800, 6300); +INSERT INTO menu(menu_name, tall_price, grande_price, venti_price) VALUES('chamomile_blend_tea', 5300, 5800, 6300); +INSERT INTO menu(menu_name, tall_price, grande_price, venti_price) VALUES('hibiscus_blend_tea', 5300, 5800, 6300); +INSERT INTO menu(menu_name, tall_price, grande_price, venti_price) VALUES('passion_fruit_tea', 5300, 5800, 6300); +INSERT INTO menu(menu_name, tall_price, grande_price, venti_price) VALUES('coffee', 5800, 6300, 6800); +INSERT INTO menu(menu_name, tall_price, grande_price, venti_price) VALUES('brewed_coffee', 3800, 4300, 4800); +INSERT INTO menu(menu_name, tall_price, grande_price, venti_price) VALUES('caramel_macchiato', 5800, 6300, 6800); +INSERT INTO menu(menu_name, tall_price, grande_price, venti_price) VALUES('caffe_latte', 4600, 5100, 5600); +INSERT INTO menu(menu_name, tall_price, grande_price, venti_price) VALUES('caffe_americano', 4100, 4600, 5100); +INSERT INTO menu(menu_name, tall_price, grande_price, venti_price) VALUES('caffe_mocha', 4100, 4600, 5100); +INSERT INTO menu(menu_name, tall_price, grande_price, venti_price) VALUES('cold_brew', 3800, 4300, 4800); +INSERT INTO menu(menu_name, tall_price, grande_price, venti_price) VALUES('dolce_cold_brew', 3800, 4300, 4800); + +SELECT Tall_price FROM menu WHERE menu_name = 'coffee'; +SELECT * FROM menu; + +-- Àå¹Ù±¸´Ï ½ÃÄö½º +CREATE SEQUENCE basket_seq START WITH 1 INCREMENT BY 1; + +-- ½ÃÄö½º »èÁ¦ +DROP SEQUENCE basket_seq; + +-- Àå¹Ù±¸´Ï +CREATE TABLE basket ( + user_name VARCHAR2(40), + user_order VARCHAR2 (200), + total_price NUMBER (7) +); + +-- +UPDATE coffees SET cprice = cprice + 200 WHERE cfid = 2; + +DROP TABLE basket PURGE; +SELECT * FROM basket;