auto_increment

게시판을 이용할 때, 글을 작성하면, 작성하지도 않았음에도, 글 제목 옆에, 몇번째 글인지 나타나는 경우가 종종 있다. 또한 스키마를 작성하다보면 데이터의 수를 PK로 설정해야 하는 때가 있다. auto_increment문을 활용하여, 정수형 넘버를 자동으로 증가하도록 해보자.

 

 

 

예시

board(게시판) 테이블을 만든다. no라는 int형 필드를 하나 만들고, null 값이 없도록하며, 자동증가 auto_increment와 primary key(기본키)를 설정한다.

 

 

 

 

컬럼 조회시, 이렇게 나타난다.

 

 

 

 

insert문으로 데이터를 집어넣는다. 하지만 auto_increment를 설정했던 no 컬럼의 데이터는 따로 작성하지 않는다.

 

 

 

 

조회 결과... no 컬럼의 데이터는 따로 작성하지 않았음에도, 1,2,3, 이렇게 증가하면서 조회되는걸 확인할 수 있다.

 

 

 

'DBMS' 카테고리의 다른 글

[MySQL] 서브쿼리  (0) 2023.05.30
[MySQL] LIMIT 와 LIKE  (0) 2023.05.27
MySQL WorkBench 사용법  (1) 2023.05.22
Primary Key(기본키) 와 Foreign Key(외래키)  (1) 2023.05.13
[MySQL] 테이블 수정 (ALTER TABLE)  (0) 2023.05.08

+ Recent posts