본문 바로가기
programming/DataManage

mysql 테이블 생성 템플릿 만들기 CREATE TABLE

by 개코 - 개발과 코딩 2022. 12. 19.

템플릿이 있다면 어떤 작업이든 수월하다. mysql 에서 테이블 생성시 CREATE TABLE 명령어를 사용하며 이 단순한 명령어를 템플릿으로 하나 만들어 놓으면 추후 다른 작업을 할 때 시간을 줄일 수 있다. 물론 작업마다 다르지만 템플릿은 자신만의 방법으로 여러가지 만들어 놓는 것이 좋다.

mysql 테이블 생성 CREATE TABLE
mysql 테이블 생성 CREATE TABLE

mysql 테이블 생성 템플릿 만들기
CREATE TABLE

DB작업을 하다보면 툴을 사용하는 것보다 손으로 타이핑을 하는 것이 더 빠를 때가 있다.

개인적으론 테이블을 만들 때나 수정할 떄가 그런거 같다.

마우스로 클릭하여 테이블을 수정할 수도 있지만 생성하고 수정하는 것에서 타이핑이 더 편할 때가 있다.

직관적으로 작업하는 것이 더 편할 때도 있기 때문.

개발자 분들 중에 이런 템플릿을 별도로 많이 가지고 있는 분들이 있다.

굳이 사용하지도 않을 것처럼 보이지만 자기만의 일목요연한 자료를 가지고 있음으로써 작업속도를 높이고자 하는 것이다.

mysql 테이블 생성 CREATE

최소한 테이블을 생성하는 쿼리만 가지고 있어도 작업 시간은 많이 줄어든다.

mysql 에서 테이블을 생성하는 명령어는 CREATE 이다.

CREATE 명령어를 사용한 후 사용할 컬럼명들을 나열하면 된다.

아래는 CREATE 명령어를 이용해 테이블을 생성하는 예시이다.

/* 테이블 생성 */
CREATE TABLE 테이블명
(
	컬럼명 데이터타입 COMMENT 주석
	, 컬럼명 데이터타입 COMMENT 주석
	, 컬럼명 데이터타입 COMMENT 주석
	, ....
) COMMENT 주석
;

템플릿 만들기

위의 코드를 이용하여 mysql 에서 테이블을 생성하는 템플릿 코드를 만들어 보도록 한다.

아래는 게시판을 만들기 위해 대충 작성해 놓은 것이다.

추가로 필요한 컬럼이 있다면 중간에 컬럼명과 데이터타입 주석을 추가하면 된다.

DB 쿼리 작업은 일이 많아지면 마우스 클릭보다 타이핑하는 것이 더 편하고 빠른 것 같다는 생각이다.

/* 테이블 생성 */
CREATE TABLE tb_board
(
	idx VARCHAR(17) COMMENT '순번'
	, title VARCHAR(10) COMMENT '제목'
	, insDate TIMESTAMP COMMENT '입력일'
	, updDate TIMESTAMP COMMENT '수정일'
) COMMENT '콘텐츠'
;
반응형

댓글