오토 인크리먼트(auto-increment)는 MySQL과 같은 데이터베이스 시스템에서 자동으로 순차적인 번호를 생성해주는 기능입니다. 일반적으로 테이블에서 기본키(primary key)를 지정할 때 사용합니다. 즉, 새로운 레코드를 삽입할 때마다 기본키 값이 자동으로 증가하며, 중복된 값이 입력되지 않도록 보장합니다. 예를 들어, 1부터 시작하여 1씩 증가하는 번호를 자동으로 생성하도록 설정하면, 데이터를 삽입할 때마다 시스템이 자동으로 다음 번호를 생성하여 사용합니다. 이를 통해 데이터의 일련번호를 자동으로 생성하고, 중복된 값이 입력되지 않도록 보장할 수 있습니다.

 

-- AUTO_INCREMENT 사용하기  
-- 고객 테이블 생성 

CREATE TABLE customer(
	id INT AUTO_INCREMENT PRIMARY KEY, 
  name VARCHAR(50) NOT NULL, 
  email VARCHAR(50), 
  address VARCHAR(100) NOT NULL
);

INSERT INTO customer(name, email, address) 
VALUES 
	('김철수', 'A@naver.com', '서울시 강남구 역삼동'),
  ('박영희', 'B@naver.com', '서울시 강동구 천호동'),
  ('김철수', 'A@naver.com', '서울시 강남구 역삼동');

select * from customer;

 

'MYSQL' 카테고리의 다른 글

UPDATE 구문과 조건절  (0) 2023.03.13
SELECT 구문과 조건절  (0) 2023.03.13
DATE 타입 형식을 사용할 때 값을 넣는 방법  (0) 2023.03.13
NOT NULL 과 디폴트 값 사용  (0) 2023.03.13
INSERT 구문과 제약 사항  (0) 2023.03.13

+ Recent posts