반응형
테이블 생성
아래는 테이블을 만드는 코드의 수 많은 예들 중 몇 개일 뿐이다.
아래 코드 말고도 수 많은 코드가 존재하므로 검색으로 더 많은 기능 코드들을 찾을 수 있다.
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 값의 중복을 방지한다고 말할 수 있다.
반응형
'프로그래밍 개발 > 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 |
댓글