Week2 SQL
SQL
SQL이 C언어와 같은 프로그래밍 언어와 어떤 차이가 있는지 설명해 주세요.
개발자가 작성한 SQL이 MySQL에서 어떤 과정을 통해 실행되나요?
DML이 뭐고 어떤 구문이 있나요?
DDL이 무엇이고 어떤 구문이 있나요?
DCL이 무엇이고 어떤 구문이 있나요?
CASCADE 설정에 대해서 설명해주세요
참조 무결성이 무엇인가요?
실무에서 보통 CASCADE 설정을 하지 않는 이유는 무엇인가요?
View가 무엇인지 설명하고 이를 사용하는 이유에 대해 설명해주세요.
Select 절의 처리 순서에 대해 설명해주세요
SELECT ~ FOR UPDATE 구문에 대해 설명해주세요
GROUP BY 절에 대해 설명해주세요.
ORDER BY 절에 대해 설명해주세요.
INNER JOIN과 OUTER JOIN의 차이점
LEFT OUTER JOIN과 RIGHT OUTER JOIN에 대해서 설명해주세요.
CROSS JOIN에 대해 설명해주세요
서브 쿼리에 대해서 설명해주세요.
DROP , TRUNCATE, DELETE에 대해 설명해주세요
DISTINCT에 대해서 설명해주시고, 사용해본 경험도 공유해주세요.
SQL Injection 공격이 무엇인가요?
알고 있는 SQL 안티패턴이 있으면 설명해주세요.
페이지네이션을 구현할 때 SQL 쿼리를 어떻게 작성해야 하나요?
Last updated