728x90
반응형
- 인서트는 잘 안 써서.. 정처기 볼 때도 매번 헷갈렸는데
강의가 정리를 워낙 잘해주고 실습을 반복적으로 하게 해서 이번에 제대로 기억할 것 같다.
<데이터 삽입>
insert into 테이블(칼럼명, ...,)
values(값, ...,)
수정 전
- 그냥 생각없이.. 썼는데 안 되서 뭐려나 싶었음.
insert into product ('id', '이름', '재고', '유통기한', '정가', '판매가')
values(1, 'carrot', 100, '2019-04-10', 1000, 900,
2, 'tea', 1000, '2020-02-10', 1000, 900,
3, 'clock', 100, NULL, 200000, 180000);
수정 후
- 칼럼명은 따옴표를 안 해도 됨 !
- 각 행 밸류별로 () 치기
insert into product (id, 이름, 재고, 유통기한, 정가, 판매가) -- 칼럼명은 '' X
values(1, 'carrot', 100, '2019-04-10', 1000, 900), -- 각각 행 값에 () 치기
(2, 'tea', 1000, '2020-02-10', 1000, 900),
(3, 'clock', 100, NULL, 200000, 180000);
insert into product (id, name, stock, expiration_date, list_price, selling_price) -- 컬럼명 제대로 볼것 ^^
values(1, 'carrot', 100, '2019-04-10', 1000, 900),
(2, 'tea', 1000, '2020-02-10', 1000, 900),
(3, 'clock', 100, NULL, 200000, 180000);
<데이터 수정>
update 테이블
set 변경 내용
where 조건
UPDATE book --변경할 테이블
SET title = '돈키호테 1' --변경할 값
WHERE title = '돈키호테' ; --조건
<데이터 삭제>
delete
from 테이블
where 조건
- where x면, 테이블 전체 삭제됨.
DELETE FROM book;
--조건 X
728x90
반응형
'Data Science > SQL' 카테고리의 다른 글
[프로그래머스 sql] date_format()안 해도 month() 가능 (0) | 2025.02.26 |
---|---|
[프로그래머스 sql] left join, count()는 null을 0으로 셈 (0) | 2025.02.25 |
[프로그래머스 sql] where ~ like는 문자열 타입 비교, date는 다르게 (0) | 2025.02.24 |
[Elice sql] 쿼리 순서 주의할 것 select는 실행이 마지막임! (0) | 2025.02.24 |
[프로그래머스 sql] 트리구조에서 cte recursive, 리프 노드 (0) | 2025.02.19 |