엑세스(Access) 목차로 돌아가기
예제 다운받기: 다운받기
SQL문이란?SQL(structured Query Language)은 관계형 데이터베이스 시스템 표준 언어로서, 구조적으로 표준화된 질의어라고 할 수 있다. SQL구문은 데이터 정의어(DDL, Data Description Language)와 데이터 조작어(DML, Data Manipulation Language)로 나눌 수 있다.
데이터 정의어(DDL)란?
정의어는 테이블의 구조를 변경(ALTER), 생성(CREATE), 삭제(DROP)하는 것이다.
CREATE 문
데이터베이스에 새 테이블 개체를 생성할때 사용된다.
▶유형1
CREATE TABLE 테이블명( 필드명1 데이터형1, 필드명2 데이터형2,...[필드명n 데이터형n] );
▶유형2
CREATE TABLE 테이블명( 필드명1 데이터형1 제약조건, 필드명2 데이터형2 , ,.. ,[필드명n 데이터형n] );
▶유형3
CREATE TABLE 테이블명( 필드명1 데이터형1 제약조건, 필드명2 데이터형2 , ,.. , 테이블 제약조건[,...N) );
ALTER문
데이터 정의어중 기존 테이블에 새 필드 또는 제약조건을 추가하거나 삭제하여 테이블의 구조를 변경하기 위한 SQL 구문의 형식이다.
▶유형1
ALTER TABLE 테이블명 COLUMN 필드명 데이터형 <필드 제약조건>;
▶유형 2
ALTER TABLE 테이블명 CONSTRANT 제약조건이름 <필드 제약조건>;
▶유형 3
ALTER TABLE 테이블명 DROP COLUMN 필드명;
▶유형4
ALTER TABLE 테이블명 CONSTRAINT 제약조건이름;
필드추가 동영상
관계설정(제약조건) 동영상
DROP문
DROP TABLE 테이블명[, ...n];
데이터 조작어(DML)
데이터 조작어는 테이블안의 데이터를 다루기 위한 언어이다. 검색(SELECT)하거나 추가(INSERT), 변경(UPDATE), 삭제(DELETE)하는 것이다.
SELECT문
하나 이상의 테이블로부터 검색 조건에 맞는 데이터를 조회
▶유형1
SELECT 필드명[, ...n] FROM 테이블명[, ....n]
▶유형2
SELECT 필드명[, ...n] FROM 테이블명[, ....n] WHERE <조건식>;
▶유형3
SELECT 필드명[, ...n] FROM 테이블명[, ....n] HAVING <조건식>;
▶유형4
SELECT 필드명[, ...n] FROM 테이블명[, ....n] GROUP BY 필드명;
▶유형5
SELECT 필드명[, ...n] FROM 테이블명[, ....n] ORDER BY 필드명[,...] [ASC 또는 DESC];
▶유형6
SELECT 필드명[, ...n] FROM 테이블명[, ....n] WHERE <조건식> HAVING <조건식> GROUP BY 필드명 ORDER BY 필드명[,...] [ASC 또는 DESC]
INSERT문
테이블에 새로운 레코드를 추가
▶유형1
INSERT INTO 테이블명 필드명[, ...n] VALUE 값[, ...n]
UPDATE문
테이블에 저장되어 잇는 데이터의 값을 변경
▶유형1
UPDATE 테이블명 SET 필드명 = 변경할 값 [, ...n] WHERE <조건식>;
DELETE문
테이블에 저장된 레코드를 삭제
▶유형1
DELETE FROM 테이블명 WHERE <조건식>
반응형
'DB프로그래밍 > 엑세스(Access)' 카테고리의 다른 글
Access - 데이터 형식 (0) | 2015.11.24 |
---|---|
데이터베이스 특정 콘텐츠를 사용할 수 없도록 설정했습니다. (0) | 2015.11.24 |
데이터베이스의 이해 (0) | 2014.11.22 |
Filter 사용하기 (0) | 2014.11.12 |
Access - 1.데이터베이스 만들기 (0) | 2011.06.02 |