1. 테이블 생성 명령어 :
CREATE TABLE
2. 테이블 생성 방법 :
CREATE TABLE 명령어를 사용하여
컬럼명, 데이터 타입을 정의하여 테이블을 생성한다.
3. 테이블 생성 기본 구조 :
CREATE TABLE 테이블명 (
컬럼명1 데이터타입 [제약조건],
컬럼명2 데이터타입 [제약조건],
...
);
CREATE TABLE 테이블명 (
컬럼명1 데이터타입 기본값(생략가능) NULL허용여부(생략가능)
컬럼명2 데이터타입 기본값(생략가능) NULL허용여부(생략가능)
...
);
4. 테이블 생성 예제 :
CREATE TABLE TB_USER (
USER_ID NUMBER PRIMARY KEY,
USER_NM VARCHAR2(50) NOT NULL,
PASSWORD VARCHAR2(100) NOT NULL,
EMAIL VARCHAR2(100),
ADDR VARCHAR2(150),
CREATER VARCHAR2(50) NOT NULL,
CREATE_DT DATE DEFAULT SYSDATE,
UPDATER VARCHAR2(50) NOT NULL,
UPDATE_DT DATE DEFAULT SYSDATE,
USE_YN CHAR(1) DEFAULT 'Y'
);
5. 데이터 입력 예제 :
INSERT INTO TB_USER (USER_ID, USER_NM, PASSWORD, EMAIL, ADDR, CREATER, CREATE_DT, UPDATER, UPDATE_DT, USE_YN)
VALUES (1, '홍길동', 'password123', 'honggil@dong.com', '서울시 강남구', 'admin', SYSDATE, 'admin', SYSDATE, 'Y');
INSERT INTO TB_USER (USER_ID, USER_NM, PASSWORD, CREATER, UPDATER, USE_YN)
VALUES (2, '이순신', 'password456', 'admin', 'admin', 'Y');
INSERT INTO TB_USER (USER_ID, USER_NM, PASSWORD, EMAIL, ADDR, CREATER, UPDATER, USE_YN)
VALUES (3, '장보고', 'password789', 'jangbo@go.com', '부산시 해운대구', 'admin', 'admin', 'N');
6. 입력 데이터 저장 :
COMMIT;
7. 입력 취소 :
ROLLBACK;
8. (입력) 데이터 조회 :
SELECT * FROM TB_USER;