일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 이것이 자바다
- 네트워크
- jsp연결
- sql
- 리눅스
- w3school
- Oracle
- cisco packet
- ospf
- 라우터
- ciscopacket
- html
- 네트워크관리사
- 버추얼머신
- 정보처리기사
- javaee
- Java
- php
- VLAN
- 참조타입
- 원형그래프
- autoset
- 정처기필기
- rinux
- jsp
- 오라클
- Cisco
- NCS
- 자바
- 데이터베이스
- 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;