[1]
SQL이란 ? Structutred Query Language
[2]
테이블 생성
CREATE TABLE table_name ( id INT, name VARCHAR(50), price INT, count INT );
생성 쿼리
INSERT INTO table_name(id, name, price, count) VALUES (1, 'name1', 1000, 5), (2, 'name2', 2000, 10);
조회 쿼리
SELECT * FROM table_name;
수정 쿼리
UPDATE table_name SET price = 1111 WHERE id = 1;
삭제 쿼리
DELETE FROM table_name WHERE id=1;
[11]
TABLE JOIN : 두 테이블 데이터를 하나로 가져오는 것
- INNER JOIN
- OUTER JOIN : LEFT JOIN, RIGHT JOIN, FULL JOIN
ex) SNS에서 댓글 달 때 댓글+닉네임이 나타나는 것
-> comments table에 users table을 붙여주고 join조건을 준다.
-> from절의 데이터를 join절의 데이터와 조건을 걸러서 합쳐준다.
SELECT *
FROM comments
JOIN users ON
users.id = comments.user_id;
[12] INNER JOIN
[13] LEFT JOIN
: inner join의 결과와 left table의 데이터를 합치는 것. 빈곳은 null로 받아온다.