MySQL 테이블 생성 기본 템플릿 쿼리 만들기 CREATE TABLE

mysql에서 데이터베이스를 다룰 때
CREATE 명령어를 템플릿 형태로 가지고 있으면 작업이 편하다.
DB 테이블을 변경하고 생성하고, 조작하는데 있어
쿼리( Query )를 직접 사용할 때 편할 때가 있다.
기본적인 요소라면 고유아이디, 생성일, 수정일, 삭제여부, 사용여부, 고유키 정도일 것이다.
나머지는 필요에 따라 선택적으로 추가하여 사용하면 된다.

MySQL Create Table Template Query
MySQL 테이블 생성 기본 템플릿 쿼리 만들기

어떤 일을 하든 템플릿을 만들어 두는 것은 중요하다.
일을 시작할 때 또는 중간에 수정할 때 조금은 편하게 작업을 할 수 있기 때문이다.
새로운 것을 만드는 것보다,
이미 있는 것을 가지고 일을 하는 것이 수월하다.

DB 테이블을 조작할 때도 마찬가지.
테이블 하나 만들더라도 항상 사용하는 공통적인 부분들이 있기 때문에 
CREATE TABLE 명령어를 사용한 쿼리 하나 정도는 만들어 두는 것이 좋다.
아래는 본인이 사용하는 CREATE TABLE 템플릿 예시이다.
공통적인 부분은 선언되어 있고, 필요한 부분이 생기면 추후에 내용을 추가하면 된다.

CREATE TABLE 템플릿 코드

일단 코드부터 살펴보자.
아래는 본인이 사용하는 기본적인 템플릿 코드이다.
의미있는 부분도 있고, 의미없는 부분도 있다.
`왜 굳이 저걸 사용했을까?` 하는 부분도 있을 것이다.
아마 이런 부분은 `SUB_ID, DELETE_YN, USE_YN` 부분일 것이다.
이 부분은 업무적인 프로세스에 따라 의미가 부여됨에 따라 다르다.
취사선택 부분이다.

USE 스키마명
;
DROP TABLE IF EXISTS 테이블명
;
CREATE TABLE 테이블명 (

       `ID`            BIGINT  NOT NULL 
                       AUTO_INCREMENT 
                       COMMENT '카테고리 고유아이디',

       `SUB_ID`        VARCHAR(17) NULL                        
                       COMMENT '보조아이디',       

       `CREATED_DATE`  DATETIME(6) NULL 
                       DEFAULT CURRENT_TIMESTAMP
                       COMMENT '생성일',

       `MODIFIED_DATE` DATETIME(6) NULL 
                       DEFAULT CURRENT_TIMESTAMP
                       COMMENT '수정일',

       `DELETE_YN`     VARCHAR(1)  NULL
                       COMMENT '삭제여부',

       `USE_YN`        VARCHAR(1)  NULL 
                       COMMENT '사용여부',

       PRIMARY KEY (`ID`))
;

코드 설명

.

댓글

이 블로그의 인기 게시물

AI 종류와 특징 / 모두 고유한 특징이 있다.

레이싱 마스터 PC 버전 에뮬레이터 설치 방법