본문 바로가기
데이터베이스/MySQL

[MySQL]auto_increment 사용법 how to use?

by devebucks 2020. 2. 25.
728x90

영상도 있으니 영상도 보시고 도움이 되셨다면, 좋아요 부탁드립니다.!

https://youtu.be/1iurpRGG-yc

1. AUTO_INCREMENT값이 들어가는 테이블 만드는 법

보통 AUTO_INCREMENT값은 테이블에 기본키 값으로 많이 사용한다.

데이터가 입력될때 자동으로 값이 1개씩 증가되는 컬럼 속성이어서 튜플 간에 데이터 중복이 발생하지 않는 값이 되기 때문이다.

 
CREATE TABLE MEMBER(
AUTO_INCRE int auto_increment primary key
NAME varchar(64), 
AGE int
);
 

2. AUTO_INCREMENT에 값 넣는 법

MEMBER 테이블

AUTO_INCRE컬럼은 빼고 실제 값을 넣을 컬럼명과 값만 쿼리에 지정해 주면 AUTO_INCRE는 자동 증가값이 반영된다.

 
 
 
INSERT INTO MEMBER(NAME, AGE) VALUES("김팔라","29");
 
 
 

3. AUTO_INCREMENT 증가값 초기화하는 법

다시 시작하고 싶을 때.

1ALTER TABLE MEMBER AUTO_INCREMENT = 0;

 

 

4. 증가값 조회 및 수정

증가값이 10씩 뛰어서 auto_increment가 생성되는 경우가 있다. 

아래의 쿼리로 증가값을 조회하고 증가값을 변경할 수 있다.

1
2
3
4
-- 증가값 조회
select  @@auto_increment_increment;
-- 증가값 변경
SET @@auto_increment_increment=1;

 

이 글이 도움이 되셨다면 댓글 한번씩 부탁드립니다.

728x90

댓글