Latest web development tutorials

SQLite는 자동 증가

SQLite는AUTOINCREMENT 자동 증가 테이블의 필드 값에 대한 키워드이다.우리는 당신이 특정 열 이름에 테이블을 생성 할 때 자동으로 필드의 값을 증가AUTOINCREMENT 키워드를 사용할 수 있습니다.

오직 정수 (INTEGER) 필드에 사용되는 키워드AUTOINCREMENT.

문법

다음과 같이 기본 사용AUTOINCREMENT 키워드는 다음과 같습니다

(table_name 테이블을 CREATE
   컬럼 1 INTEGER AUTOINCREMENT,
   2 열 데이터 유형,
   3 열 데이터 유형,
   .....
   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