생활코딩 - MySQL을 듣고 공부목적으로 정리한 포스팅입니다.
테이블 생성하기
mysql> CREATE TABLE topic(
-> id INT(11) NOT NULL AUTO_INCREMENT,
-> title VARCHAR(100) NOT NULL,
-> description TEXT NULL,
-> created DATETIME NOT NULL,
-> author VARCHAR(30) NULL,
-> profile VARCHAR(100) NULL,
-> PRIMARY KEY(id));
- Column의 데이터 타입을 설정할수 있다(엑셀이나 시트와의 차이점)
NOT NULL
: 공백을 허용하지 않는다NULL
: 공백을 허용한다AUTO_INCREMENT
: 중복되지 않는 식별자VARCHAR(100)
: 100글자까지만 허용(maximum -> 255 characters)-
TEXT
: VARCHAR와 같은 기능(maximum -> 65,535 characters) DATETIME
: 날짜와 시간을 모두 표현할 수 있다.PRIMARY KEY(column명)
: 해당 column명 각각의 값들이 고유해야 한다는 의미
Comments