create table 테이블(
ID char(5), #fixed length
name varchar(20), #maximum length
dept_name varchar(20),
salery numeric(8,2) #8:길이 2:소수점
)
create table 테이블(
ID char(5),
name varchar(20) not null, -> 이름을 비워둔채 update하면 reject
dept_name varchar(20),
salery numeric(8,2) #8:길이 2:소수점
primary key (ID),
foreign key (dept_name) reference department;
)
insert into 테이블 values('a','b','c');
delete from 테이블 #모든 튜플 삭제. table은 생존.
drop table 테이블. #table까지 삭제
alter table r add 속성 속성값(domain)
alter table r drop 속성
SELECT 속성 (A1,A2..)
FROM 테이블
[INNER JOIN , LEFT(OUTER) JOIN, RIGHT(OUTER) JOIN {테이블 ON 검색조건}]
WHERE 검색조건
[GROUP BY 속성]
[HAVING 검색조건]
[ORDERED BY 속성]
1.
select distinct 속성 #중복삭제
from 테이블
2.
select all 속성 #중복허용.
3.
select ID,name, salary/12 # 사칙연산 가능
4.
select ID,name, salary/12 as monthly_salary #이름설정 가능
1. 비교
where price <= 12000
2. 범위 (between)
where price between 100 and 500
3. 집합 (in, not in)
where price in(100,200,300)
4. 패턴 (like)
where bookname like '축구'
5. null (is null, is not null)
where price is null
6. 복합조건 and or not
like와 같이쓰이는