자료를 처리하는 용도로 사용되는 데이터 질의 언어
create [작업할 객체의 종류][이름] [옵션];
alter [작업할 객체의 종류][이름] [옵션];
drop [작업할 객체의 종류][이름] [옵션];
user, table, view(하나 이상의 테이블로부터 데이터를 선택하여 만든 부분 집합이자 가상의 테이블), index, sequence(1씩 증가하는 값), constraint(제약조건)
create user 아이디 identified by 비밀번호;
grant 권한1, 권한2 ... to 사용자;
grant connect, resource to 사용자;
select * from tab;
desc tab 열 정보를 볼 수 있는 명령
select tname, tabtype from tab;
create table 테이블명 {
컬럼명1 데이터형식,
컬럼명2 데이터형식2
....
}
desc 테이블명;
12345 → number(5)
123456.78 → number(8,2)
varchar2(10) : 10바이트로 영문 10글자, 한글 3글자
varchar2(10 char) : 10글자
select 칼럼 이름들
from 데이블 이름들
where 조건
order by 정렬
select 열 이름 from 테이블 이름;
select emp * from emp;
(from 먼저 실행 후 select 실행)
select emp.empno, emp.ename, emp.sal from emp;
select distinct deptno from emp;
emp에서 12개의 행을 읽어 중복된 부서번호를 제거하고 출력