Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
76 changes: 76 additions & 0 deletions startbucks.sql
Original file line number Diff line number Diff line change
@@ -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;