반응형
오라클 데이터베이스 테이블 생성/수정/삭제 하는 방법입니다.
create table : 테이블 생성
create table 테이블명 (
컬러명 데이터형(크기) 옵선,
컬럼명 데이터형(크기),
...
);
SQL> CREATE TABLE member (id NUMBER NOT NULL Primary Key, username VARCHAR2(20),
dept VARCHAR2(7), birth DATE, email VARCHAR2(40));
Table created.
alter table : 테이블 구성 정보 수정
ALTER TABLE 테이블 명 [SQL 명령어] (컬럼명 데이터형)
id | username | dept | birth | tel 새로 생성 | |
SQL> desc member;
Name Null? Type
----------------------------------------- -------- ----------------------------
ID NOT NULL NUMBER
USERNAME VARCHAR2(20)
DEPT VARCHAR2(7)
BIRTH DATE
EMAIL VARCHAR2(40)
SQL> ALTER TABLE member add(tel varchar2(30) NOT NULL);
Table altered.
SQL> ALTER TABLE member modify (username varchar2(10));
Table altered.
SQL> desc member;
Name Null? Type
----------------------------------------- -------- ----------------------------
ID NOT NULL NUMBER
USERNAME VARCHAR2(10)
DEPT VARCHAR2(7)
BIRTH DATE
EMAIL VARCHAR2(40)
TEL NOT NULL VARCHAR2(30)
delete table : 테이블 삭제
DROP TABLE 테이블명
SQL> DROP TABLE member;
Table dropped.
desc 테이블명 : 테이블 내림차순 정렬
SQL> desc member;
Name Null? Type
----------------------------------------- -------- ----------------------------
ID NOT NULL NUMBER
USERNAME VARCHAR2(20)
DEPT VARCHAR2(7)
BIRTH DATE
EMAIL VARCHAR2(40)
TEL NOT NULL VARCHAR2(30)
insert : 테이블에 데이터 추가
INSERT INTO 테이블명(삽입할 컬럼명 ..) VALUES(컬럼이 넣을 값 ..)
SQL> INSERT INTO member values('1', 'superman', '비트','00.01.01','superman@naver.com','010-0000-0000');
1 row created.
update : 테이블 데이터 수정
UPDATE 테이블 명 set 컬럼명 = 수정할 값1, field = 수정할 값 2 ... WHERE 조건
728x90
반응형