본문 바로가기
프로그래밍 개발/DB

MySQL - 테이블 생성

by Jinseok Kim 2021. 1. 2.
반응형

 

 

테이블 생성

 

 

 

아래는 테이블을 만드는 코드의 수 많은 예들 중 몇 개일 뿐이다.

아래 코드 말고도 수 많은 코드가 존재하므로 검색으로 더 많은 기능 코드들을 찾을 수 있다.

 

mysql> USE k0502s;
Database changed
mysql> CREATE TABLE topic( //topic이라는 이름으로 테이블 생성 시작
    ->  id INT(11) NOT NULL AUTO_INCREMENT, //첫번째로 적는 곳은 컬럼의 이름을 결정한다.
    -> title VARCHAR(100) NOT NULL,         // INT(칸 수)는 정수만 오도록 설정하는 명령어
    -> description TEXT NULL,               // NOT NULL은 정보가 없어서는 안되게 하는 명령어
    -> created DATETIME NOT NULL,           // AUTO_INCREMENT은 행을 추가할때 자동으로 칸 수 증가도록 한다.
    -> author VARCHAR(15) NULL,             //VARCHAR()은  
    -> profile VARCHAR(200) NULL, PRIMARY KEY(id)
    -> );
    
    //첫번째로 적는 곳은 컬럼의 이름을 결정한다.
    //INT(칸 수)는 정수만 오도록 설정하는 명령어
    //NOT NULL은 정보가 없어서는 안되게 하는 명령어
    //AUTO_INCREMENT은 행을 추가할 때 자동으로 칸 수 증가도록 한다.
    //VARCHAR은 255 문자 만큼 문자 저장 정의한다.만약 (100)으로 설정하면 100글자 이상 넘어가면 컷한다.
    //TEXT도 마찬가지로 6만5천까지의 문자 저장 가능 형식, DATETIME는 (0000-00-00)와 같은 시간 날짜 형식
    //PRIMARY KEY(id)는 id 값의 중복을 방지한다고 말할 수 있다.

Query ok가 되면 SHOW TABLES을 입력하면 생성된 테이블 확인 가능.

 

 

 

 

 

 

 

 

 

 

 

반응형

'프로그래밍 개발 > DB' 카테고리의 다른 글

MongoDB - 기본 설치 및 개념  (0) 2021.01.14
Mysql - 테이블 분리하기와 JOIN  (0) 2021.01.09
MySQL - CRUD  (0) 2021.01.02
MySQL - 기본  (0) 2021.01.02
MySQL - 다운로드 및 실행방법  (0) 2021.01.02

댓글