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