SQL [ DML, DCL]

손정훈·2023년 10월 1일

데이터 조작어 (DML)

유형동작설명
SELECT조회테이블 내 칼럼에 저장된 데이터 조회
INSERT삽입테이블 내 컬럼에 데이터 추가
UPDATE갱신테이블 내 칼럼에 저장된 데이터 수정
DELETE삭제테이블 내 칼럼에 저장된 데이터 삭제

데이터 조회 명령어

SELETE [ALL : DISTINCT] 속성명1, 속성명2 FROM 테이블명
[WHERE 조건][GROUP BY 속성명1][HAVING 그룹조건][ORDER BY 속성[ASC : DESC]];
구분설명
SELECT검색하고자 하는 속성명, 계삭식을 서술
ALL: 모든 튜플을 검색할 때 사용
DISTINCT: 중복을 제거하고 검색할 때 사용
FROM검색될 데이터들을 포함하는 테이블 명을 기술
WHERE검색할 조건을 기술
GROUP BY속성값을 그룹으로 분류하고자 할 때 사용
HAVING분류한 후 그룹에 대한 조건 지정
ORDER BY속성값을 정렬할 때 사용(ASC: 오름차순, DESC: 내림차순)

데이터 삽입 명령어

INSERT INTO 테이블명 (속성명1, ...) VALUE (데이터1, ...);

데이터 변경 명령어

UPDATE 테이블명 SET 속성명 = 데이터 WHERE 조건;

데이터 삭제 명령어

DELETE FROM 테이블명 WHERE 조건;

데이터 제어어 (DCL)

유형동작
GRANT사용 권한 부여
REVOKE사용 권한 취소

권한 부여

GRANT 권한 ON 테이블 TO 사용자;

권한 취소

REVOKE 권한 ON 테이블 FROM 사용자;

0개의 댓글