데이터베이스

[oracle] 테이블 생성, 삭제, 수정

지승준 2013. 4. 3. 23:36

테이블 생성

1
CREATE TABLE EMP (ID NUMBER (7), LAST_NAME VARCHAR2(25), FIRST_NAME VARCHAR2(25), DEPT_ID NUMBER(7));
cs

 

테이블 유형 확인

1
DESC EMP;
cs

 

생성된 테이블 이름 확인

1
2
SELECT TABLE_NAME FROM TABS;
SELECT TABLE_NAME FROM USER_TABLES;
cs

 

테이블 이름 변경

1
ALTER TABLE 구DB명 RENAME TO 신DB명;
cs


테이블 삭제
DROP TABLE EMP;

  

다른 사용자의 테이블 확인 

1
2
3
4
5
6
select 
    table_name
from 
    all_tables
where 
    owner='사용자 아이디';
cs


테이블 복사
1
create table emp as select * from employees where 1 = 2;
cs

1
2
3
4
5
6
7
//String str = "delete from student_info where 1=1";
 
//학생번호 1번인 학생 정보를 삭제
//str = str + "where id =1";
 
//학생이름이 홍길동인 학생 정보를 삭제
//str = str + "and name = '홍길동'";
cs


1
create table depat as select *;
cs