▶목차 SQL 정의 데이터베이스가 필요한 이유 기본 문법 SELECT 실행 순서 ACID SQL vs NoSQL ▶ SQL 정의 Structured Query Language 구조화된 Query 언어 데이터베이스 용 프로그래밍 언어 데이터베이스에 쿼리를 보내 원하는 데이터만 뽑아올 수 있음 ▶ 데이터베이스가 필요한 이유 - 클라이언트 쪽의 인메모리는 전원이 꺼지면 사라짐 - 서버에서 File로 저장 1. 각각의 프로그램별로 데이터 파일을 가지고 있다보니 데이터 종속성(데이터의 구성 방법이나 접근 방법을 변경할 때 이것을 기초로 한 응용 프로그램도 변경해야 함) 이 발생 2. 원하는 데이터만 가져올 수 없고 항상 모든 데이터를 가져온 뒤 서버에서 필터링 필요 - 데이터베이스 필터링 외에도 File I/O로..