데이터 갱신 데이터 삽입 기존의 테이블에 레코드를 삽입할 때 INSERT문을 사용한다. 참조되는 테이블에 레코드가 삽입되는 경우에는 참조 무결성 제약 조건이 위배되지 않으나 참조하는 테이블에 레코드가 삽입되는 경우에는 참조 무결성 제약 조건을 위배할 수 있으므로, 참조 무결성 제약 조건을 설정하지 않은 상태에서 참조하는 테이블에 레코드를 삽입할 때에는 주의가 필요하다. INSERT문은 테이블에 한 번에 한 레코드씩 삽입하는 것과 한 번에 여러 개의 레코드를 삽입할 수 있는 것으로 구분한다. 한 번에 한 레코드씩 삽입하는 INSERT문의 구문은 아래와 같다. INTO절에서 컬럼의 리스트는 생략할 수 있다. 생략한 경우에는 VALUES절의 값의 순서가 테이블 내의 컬럼의 순서와 일치해야 한다. INSERT ..
데이터 조회 기본적인 SQL 질의 SELECT문의 형식은 아래와 같이 여섯 개의 절로 이루어진다. 이들 중에서 SELECT절과 FROM절만 필수적인 절이고, 나머지는 옵션이다. 이들의 순서를 바꿔서는 안 된다. SELECT-FROM-WHERE절로 이루어진 기본적인 SELECT문을 SELECT-FROM-WHERE 블록이라고 부른다. 아래 구문에서 ‘[]’에 들어 있는 것은 선택 사항을 뜻한다. SELECT문의 결과는 테이블의 형식으로 나타난다. 자세한 내용은 예제를 통해 설명한다. SELECT [ DISTINCT ] 컬럼(들) FROM 테이블(들) [ WHERE 조건(중첩 질의) ] [ GROUP BY 컬럼(들) ] [ HAVING 조건 ] [ ORDER BY 컬럼(들) [ ASC | DESC ] ] 단순..