일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- javaee
- jsp연결
- w3school
- ospf
- 네트워크
- NCS
- html
- php
- Oracle
- 데이터베이스
- 참조타입
- 버추얼머신
- 라우터
- 네트워크관리사
- rinux
- 정보처리기사
- sql
- ciscopacket
- 이것이 자바다
- jsp
- 원형그래프
- 정처기필기
- cisco packet
- 자바
- autoset
- Java
- 리눅스
- Cisco
- 오라클
- VLAN
- Today
- Total
기록해! 정리해!
5-예제1(컬럼) 본문
drop table t200;
create table t200(
id varchar(10),
pwd varchar(20)
);
select * from t200;
1. 컬럼 age 추가 number(3)
alter table t200
add age number(3);
2. 컬럼 loc 추가 nchar(3)defualt '서울'
alter table t200
add loc nchar(3) default '서울';
3. pwd의 형 varchar(25)로 변경
alter table t200
modify (pwd varchar(25));
4. id에 기본키 추가
alter table t200
add primary key (id);
5. 임의의 레코드 3개를 추가
insert into t200(id, pwd) --컬럼을 지정안하면 디폴트가 나옴
values('ppk','1234');
insert into t200(id, pwd)
values('min','1212');
insert into t200(id, pwd)
values('jin','1217');
insert into t200(id, pwd, age, loc) --이렇게 컬럼이 들어가 있으면 디폴트가 아니라 넣은 값이 나옴
values('mibn','1217', '', ''); -- 들어온 컬럼에 공백이 있으니까 null로 나옴
delete from t200 where loc is null; --공백 삭제
6. view 생성
create view v_t500
as
select * from t200;
select * from v_t500;
7. view의 view 생성
create view vv_t700
as
select id, pwd from v_t500;
select * from vv_t700;
-별칭 만드는 법
create view vv_t701
as
select id 아이디, pwd 비번 from v_t500;
select * from vv_t701;
create view vv_t702(아이디,비번)
as
select id , pwd from v_t500;
select * from vv_t702;