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
'데이터 베이스 > MySQL' 카테고리의 다른 글
테이블 생성/삭제, CREATE TABLE, DROP TABLE (1) | 2024.05.02 |
---|---|
데이터 베이스 생성/삭제, CREATE DATABASE, DROP DATABSE (0) | 2024.04.24 |
댓글