본문 바로가기

프로그래밍 언어/MySQL

[MySQL] 테이블 만들기

반응형

MySQL에서 테이블 만드는 법: 

 

 

 

Create Table 클릭

 

ㄴ charset/Collation 디폴트로 설정 (UTF8)

ㄴ 밑에 코멘트는 메모하는 곳

ㄴ 컬럼 이름 밑에 더블클릭하면 생성할 수 있음

ㄴ 이름 입력하고 tab을 친 뒤 데이터타입으로 넘어간다.

ㄴ 데이터 타입에 VARCHAT선택 후  괄호 안에다가 제한할 글자수의 숫자 입력한다.

 

(설명을 위해 상기 이미지와는 다른 테이블 이미지를 가져옴)

 

파이썬에서 데이터 없는 걸 Nan.

MySQL에서는 Not Null이라고 한다.

둘다 같은 뜻이다.

 

PK: Primary Key. DB에서 데이터 가져올 때, 가장 빠르게 가져오는 것

AI: Auto Increment(자동증가) -> INT 로 데이터타입을 설정해줘야 작동한다.

ㄴ id를 우리가 설정하지 않고, SQL에서 자동으로 입력하게 하는 것

UN: Unsigned Integer(양수)라는 뜻, 마이너스가 나오면 안됨. 

 

ㄴ 그리고 우하단에 Apply 클릭

Apply -> Finish

 

좌측에 방금 생성한 테이블이 생성됐다.

 

- 테이블은 MySQL이 자동으로 만들어준다. 보통 수동으로 만들지는 않지만, 알고는 있어야한다. 

CREATE TABLE tablename
    (
         column_name data_type,
         column_name data_type,
    );

 

반응형