DDL(데이터 정의어) / DML(데이터 조작어) / DCL(데이터 제어어) 로 나뉨
데이터 정의어 : 테이블의 구조를 만들 때 사용
CREATE등
데이터 조작어 : 데이터를 검색, 삽입, 수정, 삭제시 사용
데이터 제어어 : 데이터에 대한 접근 권한 제어시 사용
SQL -> 다른 프로그래밍 언어보다 데이터를 관리하는데 있어 훨씬 쉽고 편리
(데이터 부속어)
이클립스,STS와 같은 자바로 작성된 클라이언트 / 서버 응용프로그램에 삽입이 가능
웹페이지(HTML)문서에도 삽입 가능
SELECT 문의 구성요소
중복제거 가능
하나의 SQL문 안에 다른 SQL 문이 중첩된 쿼리를 말한다.
다른 테이블에서 가져온 데이터로 현재 테이블에 있는 정보를 찾거나 가공
-> 조인보다 필요한 데이터만 찾아서 공급하는 서브쿼리가 더 성능이 높음
문자열을 저장하는 도메인
CHAR(10) 자바OOOOOOOO(길이가 고정적)
속도
VARCHAR(10) 자바 (길이가 가변적)
메모리 효율