본문 바로가기
IT/Oracle

오라클 CREATE TABLE로 테이블 생성하기

by flatsun 2019. 2. 25.
반응형

일단 테이블을 생성해보기 전에

오라클을 깔아야 되는데


오라클만 깐다고 되는 게 아니라

편하게 써먹으려면 Toad나 Golden을 깔아야 한다


근데 그게 손이 많이 가서 집에서는 하기가 귀찮다

집에 오라클이 설치되어 있지 않고

어차피 오라클 연습이나 할 용도라면


비겁하게 해당 사이트에서 무료로 연습해보도록 하자


http://www.sqlfiddle.com/



접속한 뒤 해당 버튼을 눌러서 

MySQL로 되어있는 것을 Oracle로 바꿔주고 사용하면 된다


일단


Create table

즉 테이블을 생성하기 위해서는 


생성할 테이블을 어떻게 정의하는지 부터 알아보자


1
2
3
4
CREATE TABLE 테이블명 (
    COLUMN명 데이터타입(크기) 제약조건,
    COLUMN명 데이터타입(크기) 제약조건
)
cs


1
2
3
4
5
6
CREATE TABLE TEST_TABLE
(
  NAME VARCHAR2(10),
  AGE NUMBER(10),
  GENDER CHAR(1)
)
cs


코드를 슥 보면 CREATE TABLE 후 테이블 명을 주고

() 안에 컬럼명, 데이터타입(크기) 제약조건을 설정하면 된다


컬럼명은 알아서 지어내면 되는거고

데이터타입은 종류가 많은데

자주 쓰는 4개 정도만 설명하면


CHAR - 고정 크기일때 주로 사용(주민번호라던가..)

VARCHAR2 - 가변 크기일때 주로 사용

NUMBER - 숫자

DATE - 날짜


그리고 제약조건은 위의 예에서도 보이다시피

안 걸어도 되는데


필요한 경우에만 걸면 된다

제약조건 종류는 다음에 알아보고


일단 위처럼 테이블을 작성했으면


한번 제대로 작성이 되었나 알아봐야 하지 않겠나


Toad나 Golden 같은 경우에는

ctrl + enter 치면 될거고


위의 sqlfiddle 같은 경우에는 


sql을 작성하고 난 뒤 하단의 



Build Schema를 눌렀을 시

Schema Ready가 뜬다면 정상적으로 작성이 된거다


만약 안뜬다면 여러 컬럼을 구분해주는 ,를 뺐거나

데이터 타입의 크기를 지정해주지 않았는지 확인해 보자

반응형

댓글