SQL - DDL의 테이블의 자료형과 CREATE, ALTER

songmin jeon·2023년 11월 21일
0

1. DDL


2. 테이블의 자료형

2.1. 테이블에 필요한 자료형

(데이터별 차이점 등이 시험예상)

  • VARHAR2(n) → 문자형 데이터 타입
    (CHAR, NCHAR, LONG 등등…)

  • NUMBER(n,m) → 숫자형 데이터 타입
    (FLOAT, BINARY_FLOAT 등등…)
    숫자 값을 n자리만큼 입력 받고 소수점 m자리만큼 입력 받는다.
    NUMBER로 실수와 정수 모두 표현 가능
    NUMBER 뒤에 n,m 은 생략 가능
    < TIP!!! > 보통 n,m을 생략하고 NUMBER로 사용

  • DATE → 날짜형 데이터 타입
    (TIMESTAMP)
    날짜 값을 입력 받는다.
    이 외에도 TIMESTAMP라는 자료형도 존재
    (둘 다 날짜 자료형이며 TIMESTAMP가 좀 더 구체적인 시간을 저장)


3. (CREATE) 테이블 생성하기

3.1. CREATE

새로운 객체(OBJECT) 를 생성할 때 사용하는 명령어

3.2. 테이블 생성 규칙!


4. (ALTER) 테이블 수정하기

4.1. ALTER

이미 만들어진 객체(OBJECT)를 수정할 때 사용하는 명령어

ALTER TABLE 테이블명 ADD 컬럼명 자료형 [default][not null ] ;

  • 예시) 회원연락처 테이블의[회원ID] 컬럼은 회원정보 테이블의 [회원ID]를 참조하고자 합니다.
    제약조건명 : FK_회원연락처
    힌트 : ALTER TABLE 회원연락처...

ALTER TABLE 테이블명 DROP COLUMN 컬럼명 ;

ALTER TABLE 테이블명 MODIFY (컬럼명 자료형 [DEFAULT][NOT NULL] );

ALTER TABLE 테이블명 RENAME COLUMN 컬럼명 TO 바꿀컬럼명

--예) 패스워드 컬럼의 이름을 “비밀번호” 로 변경을 해주세요.
ALTER TABLE 직원 RENAME COLUMN 패스워드 TO 비밀번호 ; 
profile
제가 한 번 해보겠습니다.

0개의 댓글