1.SQL 소개
데이터베이스의 필요성
관계형 데이터 베이스에서는 하나의 CSV 파일이나 엑셀 시트를 한 개의 테이블로 저장할 수 있으며 한번에 여러 개의 테이블을 가질 수 있음.
SQL
Structured Query Language 구조화된 쿼리 언어,
주로 관계형 데이터 베이스에서 사용
쿼리 '질의문'
데이터베이스 용 프로그래밍 언어. 데이터베이스에 쿼리를 보내 원하는 데이터만을 가져올 수 있게 해.
SQL 종류
DDL 은 데이터를 정의할 때 사용되는 언어를 가리킵니다. 예를 들어 테이블을 만들 때 사용하는 CREATE 이나 테이블을 제거할 때 사용되는 DROP 등 입니다. 데이터베이스의 테이블과 같은 오브젝트를 정의할 때 사용됩니다.
DML 은 데이터베이스에 데이터를 저장할 때 사용되는 언어를 가리킵니다. 예를 들어 INSERT 처럼 새로운 레코드를 추가할 때 사용되는 문법들이 포함됩니다. 따라서 데이터를 삭제하는 DELETE 라든가 변경하는 UPDATE 등이 여기에 포함됩니다.