CREATE TABLE movie (
title varchar(30) not null,
opening_data date,
running_time int,
description varchar(255)
);
INSERT INTO movie (title, opening_date, running_time, description)
values('주토피아', '2016-03-08', 120, '최고의 영화');
SELECT * FROM movie; //전체 보여줌
SELCET title FROM movie; //타이틀만 보여줌
SELECT * from movie where opening_date >= '2020-01-01';
where 절
* 조건에 맞는 데이터를 조회
AND 연산자와 OR연산자
SELECT * FROM movie WHERE title LIKE '해%'
SELECT * FROM movie WHERE title NOT LIKE '해%'
UPDATE '' SET '' = '' WHERE '' = ''
UPDATE movie SET description = '최악의 영화' WHERE title = '클레멘타인'
DELETE FROM '' WHERE ''='조건
SELECT * FROM movie GROUP BY opening_date, title
유일하게 식별하기 위해 사용되는 컬럼
후보 키 중 특별히 선정된 키
후보 키 중 기본 키가 아닌 후보 키
다른 테이블의 기본 키를 참조하는 컬럼
2개 이상의 컬럼을 1개의 후보키로 만들어 기본 키로 활용되는 키
ALTER TABLE movie
새로운 로우에 대해서 유니크한 값을 생성할 때 사용
select *
from Products as p
inner join OrderDetails as od on od.ProductID = p.ProductID
group by p.ProductID;