목록분류 전체보기 (173)
Patrick's 데이터 세상
DCL SQL 제어어(DCL : Data Control Language) 관리자가 데이터의 보안, 무결성 유지, 병행제어, 회복 등을 하기 위해 사용하는 언어를 말합니다. SQL 제어어의 종류는 COMMIT, ROLLBACK, GRANT, REVOKE 등이 있습니다.
DELETE 구문 DELETE 문은 테이블의 자료(튜플)를 삭제할 경우 사용하는 명령문입니다. WHERE 절의 조건에 맞는 튜플만 삭제되며, WHERE 절의 생략된 경우 모든 튜플이 삭제되어 빈 테이블이 됩니다. * DELETE 구문 형식 DELETE FROM 테이블명 [WHERE 조건]; * 단순 삭제문 DELETE FROM EMP WHERE NAME = '김삼순';
UPDATE 구문 UPDATE 문은 테이블의 자료(튜플) 중에서 값을 변경하고자 하는 경우 사용되는 명령문입니다. * UPDATE 구문 형식 UPDATE 테이블명 SET 속성명 = 변경 내용 [WHERE 조건]; UPDATE 테이블명 변경할 테이블 이름을 기재합니다. SET 속성명 = 변경 내용 변경할 자료의 값을 기재합니다. * 단순 갱신문 UPDATE EMP SET GENDER = 'MALE' WHERE NAME = '김삼순';
INSERT 구문 INSERT 문은 기존 테이블에 새로운 자료(튜플)를 삽입하는 경우 사용하는 명령문입니다. * INSERT 구문 형식 INSERT INTO 테이블_명[(속성명 ...)] VALUES (데이터 ...); INSERT INTO * 자료가 삽입될 테이블 명과 속성 이름을 기입합니다. * 삽입 시 테이블의 모든 속성값을 가지고 있는 경우 속성명을 생략해도 되지만 그렇지 않은 경우는 반드시 입력해야 합니다. VALUES 각 속성에 삽입될 실제 자료들을 기입합니다. * 단순 삽입문 - 속성명 사용 INSERT INTO EMP(AGE, GENDER, NAME) VALUES(25, 'FEMALE', '김삼순'); - 속성명 미사용 INSERT INTO EMP VALUES(25, 'FEMALE', '김..
SELECT 구문 테이블에서 원하는 자료를 검색하고자 하는 경우에 사용되는 명령문입니다. 함수, 산술식에 의한 계산도 수행합니다. * SELECT 구문 형식 SELECT [DISTINCT] 속성명 | * FROM 테이블명 [WHERE 조건] [GROUP BY 속성명 [HAVING 그룹조건]] [ORDER BY 속성명 [ASC | DESC]]; SELECT 절 · 검색하고자 하는 속성의 이름이나 계산식을 기술합니다. · DISTINCT : 검색 결과에 데이터값을 중복없이 하나로 보여주는 옵션입니다. (생략시 중복된 값이 모두 표시) FROM 절 검색하고자 하는 속성이 있는 테이블 이름을 기술합니다. WHERE 절 · 검색에 필요한 조건을 기술합니다. · 관계 연산자(=, , , =)와 논리 연산자(NOT,..
DROP 살리기 FLASHBACK 기능 DB를 관리하다가 실수로 데이터를 삭제하거나 데이터를 잘못 변경하는 상황에서 특정 시점으로 되돌릴 수 있는 기능입니다. * 형식 FLASHBACK RECYCLEBIN [테이블명] TO BEFORE DROP; 플래시백으로 RECYCLEBIN에서 복원하는 기본 문법입니다. FLASHBACK RECYCLEBIN [테이블명] TO BEFORE DROP RENAME TO [새 테이블명]; 플래시백으로 RECYCLEBIN에서 다른 이름의 테이블로 복원할 때 사용하는 문법입니다. TIMESTAMP 기능 실수로 데이터를 지우고 COMMIT한 경우 TIMESTAMP를 이용하여 복구가 가능합니다. * 형식 INSERT INTO 테이블명 SELECT * FROM 테이블명 AS OF T..