명령문 종류
-DDL (Data Definition Language) : 데이터베이스 객체(테이블, 뷰, 인덱스 등)의 구조를 정의.
create 데이터베이스 객체 생성 drop 데이터베이스 객체 삭제 alter 기존에 존재하는 데이터베이스 객체 재정의
-DML (Data Manipulation Language) : 데이터의 삽입, 삭제, 갱신등을 처리.
insert 데이터베이스 객체에 데이터를 입력 delete 데이터베이스 객체의 데이터를 삭제 update 데이터베이스 객체안의 데이터를 수정
-DCL (Data Control Language) : 데이터베이스 사용자의 권한을 제어.
grant 데이터베이스 객체에 권한을 부여 revoke 이미 부여된 데이터베이스 객체 권한을 취소
select column_name from table_name where condition group by column, column, ... having grouping condition order by column desc 내림차순 asc 오름차순
select * from departments;
특정 column의 모든 열을 출력.
select column || column from table;
연결 연산자 - 열이나 문자열을 다른 열에 연결
null - 값이 없음, 0과 공백과는 다름
alias - 열의 이름을 바꿈, (column_name alias_name or " " or as " ")
between - 값의 범위를 나타냄
in - 출력할 값을 제한해줌
like - 특정 문자나 숫자 부분을 출력
((% 기준으로) '앞글자 % 뒷글자' , '_' 문자 하나의 역할을 함) ( '_S%' = 두번째 글자가 S면 출력))
escape - like와 함께 쓰이며 like 검색 시 특정 문자를 제외시키고 싶을 때 사용
distinct / unique - 중복 제거 기능 (큰 차이 없음)
'DB > OracleSQL' 카테고리의 다른 글
SQL 함수(2) (0) | 2021.07.10 |
---|---|
SQL 함수(1) (0) | 2021.07.10 |
DBMS의 이해 (0) | 2021.07.08 |
복습문제 - SELECT문2 (0) | 2021.07.06 |
복습문제 - SELECT문 (0) | 2021.07.06 |