테이블 생성 CREATE TABLE
create table [스키마.]테이블명
(칼럼명1 datatype [default 형식],
칼럼명1 datatype [default 형식],
...
);
데이터 입력 INSERT
insert into 테이블명(컬럼명1, 컬럼명2,...) values(값1, 값2,..);
테이블에 있는 모든 컬럼에 데이터를 다 입력하는 경우엔 컬럼 리스트를 생략할 수 있다.
insert into 테이블명 values(값1, 값2,..);
데이터 수정 UPDATE
update 테이블명
set 칼럼 1 = 값1 [, 칼럼2 = 값2 ..]
[where 조건식];
데이터 삭제 DELETE
delete from 테이블명
[where 조건식];
합성연산자 ||
: 다른 칼럼이나 값과 연결하여 하나의 칼럼으로 출력할 수 있다.
select 칼럼1 || 칼럼2 from 테이블명;
select name|| ' ' ||title from s_emp;
중복행의 제거 DISTINCT
select distinct 칼럼명 from 테이블명;
정렬 순서 지정 ORDER BY
select * from 테이블명
order by 칼럼명 ;
같은 칼럼끼리 모아서 출력한다.
특정 행의 검색 WHERE
where절에 사용되는 연산자의 3가지 부류
- 논리연산자
- 논리 비교연산자
- SQL 비교연산자
조건의 비교연산자
논리 비교 연산자
- !=, <>, ^=
SQL 비교연산자
- not between ~ and ~
- not in
- not like
- is not null
SQL 비교연산자의 예
where dept_id in (110,113);
where start_date like '17%';