INSERT
INTO tbl_menu
(
menu_code
, menu_name
, menu_price
, category_code
, orderable_status
)
VALUES
(
NULL
, '바나나해장국'
, 8500
, 4
, 'Y'
);
-- 참고: Type에는 날짜형(date), 문자형(varchar), 숫자형(int) 있음
-- 컬럼을 명시하면 INSERT 시 데이터의 순서를 바꾸는 것도 가능
-- insert시 컬럼을 적지 않을 경우테이블에서 사용하는 컬럼 순서대로 작성할 것
-- 선생님 추천: 귀찮아도 컬럼 다 적기
-- insert시 컬럼을 넣지 않을 경우 컬럼을 넣지 않은 데이터는 'N'값으로 지정된 뒤 insert된다.
INSERT
INTO tbl_menu
(
menu_name, menu_price
, category_code, orderable_status
)
VALUES
(
'초콜릿죽', 6500
, 7, 'Y'
);
UPDATE tbl_menu
SET menu_name = '딸기해장국'
WHERE menu_code = 22;
테이블의 행을 삭제하는 구문이다.
테이블의 행의 개수가 줄어든다.
조건 걸어서 삭제하는 쿼리
delete from tbl_menu
order by tbl_menu
where menu_code = 24;
DELETE FROM tbl_menu;
-- where절을 안넣으면 경고문자 나옴
-- 경고문구 안띄우고 싶다면
DELETE FROM tbl_menu where 1=1;
DELETE FROM tbl_menu
ORDER BY menu_price
LIMIT 2;
INTO tbl_menu
VALUES
(17, '참기름소주', 5000, 10, 'Y');
-- error나옴
REPLACE
INTO tbl_menu
VALUES
(17, '참기름소주', 5000, 10, 'Y');
-- INTO 생략 가능