라벨이 SQL 언어인 게시물 표시

[Oracle] 오라클 SQL 언어

이미지
DCL : 데이터 제어 , 접근권한 주고 뺏기(DBA들의 권한) GRANT : 권한 부여 (예) GRANT CREATE VIEW TO  hr  : hr에게 view를 생성할 수 있는 권한을 주겠다 REVOKE : 권한 해제 DML : 데이터 조작어 SELECT : 데이터 검색 (DQL : 질의어) INSERT : 데이터 추가 UPDATE : 데이터 수정 DELETE : 데이터 삭제(ROW 한줄씩) DDL : 데이터 정의어 DBA : table, view, sequence, PL/SQL CREATE : 생성 DROP : 삭제(파일 삭제) ALTER : 수정 RENAME : 이름변경 TRUNCATE : 잘라내기(파일 유지) TCL : 트랜잭션 제어(일괄처리) COMMIT : 정상수행 ROLLBACK : 취소(*이미 저장되면 취소 못함) DML : 데이터 조작어 SELECT : 데이터 검색 INSERT : 데이터 추가 UPDATE : 데이터 수정 DELETE : 데이터 삭제(ROW단위) DML | SELECT 데이터베이스로부터 저장되어 있는 데이터를 검색하는데 사용됨 -------------------- 필수조건 ---------------------- SELECT 전체검색 or 원하는 데이터만 검색 FROM table명(데이터가 저장된 위치) -------------------- 옵션조건 ---------------------- [ 1. WHERE 조건문 : 일반 사용자가 요청한 데이터 검색 2. GROUP BY 그룹컬럼 : 지정된 그룹별로 데이터 처리 HAVING 그룹조건 : 그룹별 조건 3. ORDER BY 컬럼명 ASC|DESC : 정렬 (ASC : 올림차순 / DESC : 내림차순) ] --------------------------------------------------- DML_SELECT | 필수조건 SELECT() FROM (table명 , view명 , SELECT~~) SELECT 뒤 ( )부분에