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 |