2. 데이터 추가
식당 데이터 추가
INSERT INTO restaurant(phone, name, address, password)
VALUES('051-000-0000','중국집','부산 남구', 'a');
메뉴 데이터 추가
시퀀스 설정
CREATE SEQUENCE seq_menu_no INCREMENT BY 1 START WITH 1001 NOMAXVALUE NOCACHE;
INSERT INTO menu(no, name, price, content, phone)
VALUES(seq_menu_no.NEXTVAL, '짜장면', 9000, '검은면','051-000-0000');
고객 데이터 추가
INSERT INTO customer(email, password, phone, address, chk)
VALUES('a123@naver.com','a123', '010-0000-0001', '부산 남구', 1);
주문 데이터 추가
시퀀스 설정
CREATE SEQUENCE seq_ordertbl_no INCREMENT BY 1 START WITH 100001 NOMAXVALUE NOCACHE;
INSERT INTO ordertbl(no, cnt, email, menuno)
VALUES(seq_ordertbl_no.NEXTVAL, '2', 'a123@naver.com', '1001');
배달원 데이터 추가
INSERT INTO rider(phone, name, password) VALUES('010-1111', '배달원1', '7890');
배달 데이터 추가
시퀀스 생성
CREATE SEQUENCE seq_delivery_no INCREMENT BY 1 START WITH 10 NOMAXVALUE NOCACHE;
INSERT INTO delivery(no, phone, orderno)
VALUES(seq_delivery_no.NEXTVAL, '010-1111', '10003');
3. 데이터 수정
UPDATE menu SET name='짜장면', price=10000, content='짜장맛 면' WHERE no=1002 AND phone='051-000-0000' ;
4. 데이터 삭제
기본키를 조건으로 잡고 나머지 데이터 삭제
UPDATE (추천)
UPDATE menu SET name=' ', price=' ', content=' ',regdate=null, phone=' ' WHERE no='1002';
DELETE
DELETE FROM menu WHERE no=1004;
'백엔드 > SQL' 카테고리의 다른 글
Oracle SQL : 2023-02-24 (1) (0) | 2023.03.04 |
---|---|
Oracle SQL : 2023-03-02 (1) | 2023.03.02 |
Oracle SQL : 2023-02-23 (1) (0) | 2023.02.28 |
Oracle SQL : 2023-02-22 (0) | 2023.02.28 |
Oracle SQL : 2023-02-21 (0) | 2023.02.23 |