SQL - SELECT
SELECT문의 일반 형식 SELECT [PREDICATE] [테이블명.]속성명 [AS 별칭][, 테이블명.]속성명,…] FROM 테이블명[, 테이블명,…] [WHERE 조건] [GROUP BY 속성명] [HAVING 조건] [ORDER BY 속성명 [ASC,DESC] SELECT Predivate : 검색할 튜플을 제한할 목적으로 사용되는 조건으로 ALL, DISTINCT, DISTINCTROW 등이 올 수 있다. ALL : 모든 튜플들을 검색할 때 사용되며, 기본값 DISTINCT : 중복된 튜플들 제거할 때 사용 DISTINCTROW : 중복된 튜플들 제거하지만, 선택된 속성의 값이 아닌 튜플의 전체 값을 대상으로 할 때 사용. 속성명 : 검색하여 불러올 속성 또는 수식으로서, 2개 이상의 테이블을..
2018. 9. 12.
SQL - DDL
DDL(Data Definition Language) DDL은 스키마, 도메인, 테이블, 뷰, 인덱스의 정의를 변경 또는 제거할 때 사용하는 언어. DDL로 정의된 언어는 메타데이터가 되며, 시스템 카탈로그에 저장됨. 종류로는 CREATE, ALTER, DROP 이 있음 명령문 기능 CREATE 스키마, 도메인, 테이블, 뷰, 인덱스를 정의한다. ALTER 데이블에 대한 정의를 변경한다. DROP 스키마, 도메인, 테이블, 뷰, 트리거, 인덱스를 제거한다. CREATE SCHEMA 스키마 정의 명령문 하나의 사용자에 속하는 테이블과 기타 구성 요소 등을 그룹 짓기 위한 것. 스키마를 식별하기 위한 스키마 이름과 해당 스키마의 소유권자나 허가권자를 정의. CREATE SCHEMA 스키마명 AUTHORIZA..
2018. 9. 12.