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

AUTO INCREMENT // 자동증가

by 코끼리_땃쥐 2024. 6. 3.
AUTO INCREMENT를 사용하면 새 레코드가 테이블에 삽입될 때 고유 번호가 자동으로 생성됩니다.
기본적으로 시작 값은 1 이며 새 레코드 마다 1씩 증가합니다.

 

 

사용법

CREATE TABLE ddatg.test(
	id int NOT NULL AUTO_INCREMENT,
    name varchar(255) NOT NULL,
    age int,
    PRIMARY KEY(id)
)

로 test 라는 테이블을 만들었습니다.

 

이후 데이터 삽입을 위해  INSERT INTO  SQL 문을 사용하여 데이터를 삽입.

 

INSERT INTO ddatg.test(name, age) VALUES ('shrew', 29);
INSERT INTO ddatg.test(name, age) VALUES ('shrew2', 28);
INSERT INTO ddatg.test(name, age) VALUES ('shrew3', 27);

 

 

이후 데이터 확인

SELECT * FROM ddatg.test;

 

 

순서대로 데이터가 들어가며 id값은 자동으로 1씩 증가한 모습을 확인 할수 있습니다.

 

자세한 내용 : https://www.w3schools.com/sql/sql_autoincrement.asp

 

SQL AUTO INCREMENT a Field

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com

 

댓글