본문 바로가기

dml

[DB] DML - SELECT 1. SELECT문- SELECT문은 테이블을 구성하는 튜플(행)들 중에서 전체 또는 조건을 만족하는 튜플(행)을 검색하여 주기억장치 상에 임시 테이블로 구성하는 명령문이다. 2. 일반 형식- SELECT절 : 검색하여 불러온 속성 또는 속성을 이용한 수식을 지정한다.- FROM절 : 질의에 의해 검색될 데이터들을 포함하는 테이블명을 기술한다.- WHERE절 : 검색할 조건을 기술한다.- GROUP BY절 : 특정 속성을 기준으로 그룹화하여 검색할 때 그룹화할 속성을 지정한다. 일반적으로 GROUP BY절은 그룹 함수와 함께 사용된다.- HAVING절 : GROUP BY와 함께 사용되며, 그룹에 대한 조건을 지정한다.- ORDER BY절 : 특정 속성을 기준으로 정렬하며 검색할 때 사용한다. ASC는 오.. 더보기
[DB] SQL의 개념 1. SQL(Structured Query Language)의 개요- 1974년 IBM 연구소에서 개발한 SEQUEL에서 유래한다.- 국제 표준 데이터베이스 언어이며, 많은 회사에서 관계형 데이터베이스(RDB)를 지원하는 언어로 채택하고 있다.- 관계대수와 관계해석을 기초로 한 혼합 데이터 언어이다.- 질의어지만 질의 기능만 있는 것이 아니라 데이터 구조의 정의, 데이터 조작, 데이터 제어 기능을 모두 갖추고 있다. 2. SQL의 분류1) DDL(데이터 정의어)- DDL(Data Define Language)는 SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의하거나 변경 또는 삭제할 때 사용하는 언어이다.- 논리적 데이터 구조와 물리적 데이터 구조의 사상을 정의한다.- 데이터베이스 관.. 더보기