SQLite는 자동 증가
SQLite는AUTOINCREMENT 자동 증가 테이블의 필드 값에 대한 키워드이다.우리는 당신이 특정 열 이름에 테이블을 생성 할 때 자동으로 필드의 값을 증가AUTOINCREMENT 키워드를 사용할 수 있습니다.
오직 정수 (INTEGER) 필드에 사용되는 키워드AUTOINCREMENT.
문법
다음과 같이 기본 사용AUTOINCREMENT 키워드는 다음과 같습니다
(table_name 테이블을 CREATE 컬럼 1 INTEGER AUTOINCREMENT, 2 열 데이터 유형, 3 열 데이터 유형, koko. columnN 데이터 유형, );
예
다음과 같이 회사 테이블이 작성하려는 가정 :
sqlite가> (TABLE 회사를 CREATE ID INTEGER PRIMARY KEY AUTOINCREMENT, NULL NOT 이름 텍스트, NULL NOT AGE INT, 주소의 CHAR (50) SALARY의 REAL );
이제, 회사 테이블에 다음 레코드를 삽입 :
INSERT INTO 회사 (이름, 나이, 주소, SALARY) VALUES ( '폴', 32 '캘리포니아', 20000.00); INSERT INTO 회사 (이름, 나이, 주소, SALARY) VALUES ( '알렌', 25 일 '텍사스', 15000.00); INSERT INTO 회사 (이름, 나이, 주소, SALARY) VALUES ( '테디', 23 일 '노르웨이', 20000.00); INSERT INTO 회사 (이름, 나이, 주소, SALARY) VALUES ( '마크', 25 일 '리치 사교계', 65000.00); INSERT INTO 회사 (이름, 나이, 주소, SALARY) VALUES ( '다윗', 27 일 '텍사스', 85000.00); INSERT INTO 회사 (이름, 나이, 주소, SALARY) VALUES ( '김', 22 일 '사우스 홀', 45000.00); INSERT INTO 회사 (이름, 나이, 주소, SALARY) VALUES ( '제임스', 24 일 '휴스턴', 10000.00);
다음과 같이이 회사 표 7 위안 그룹을 삽입합니다, 기록 COMPANY 테이블은 다음과 같습니다
ID의 이름 나이 주소 급여 ---------- ---------- ---------- ---------- ---------- 1 폴 (32) 캘리포니아 20000.0 2 알렌 (25) 텍사스 15000.0 3 테디 (23) 노르웨이 20000.0 4 마크 (25) 리치 사교계 65000.0 5 다윗 (27) 텍사스 85000.0 6 김 (22) 사우스 홀 45000.0 7 제임스 (24) 휴스턴 10000.0