Fungsi Autoincrement SQLite
Hasil terjemahan:
sqlite
penggunaan pangkalan data; pangkalan data perhubungan terbenam
autoincrement
英 [ɔ:'tɔɪnkrəmənt] AS [ɔ:'tɜɪnənə]
Fungsi Autoincrement SQLitesintaks
Fungsi: SQLite's AUTOINCREMENT ialah kata kunci yang digunakan untuk menambah nilai medan secara automatik dalam jadual. Kita boleh menggunakan kata kunci AUTOINCREMENT pada nama lajur tertentu semasa membuat jadual untuk meningkatkan nilai medan secara automatik. Kata kunci AUTOINCREMENT hanya boleh digunakan untuk medan integer (INTEGER).
Sintaks: Penggunaan asas kata kunci AUTOINCREMENT adalah seperti berikut:
CREATE TABLE table_name(
column1 INTEGER AUTOINCREMENT,
column2 datatype,
column3 datatype,
column3 datatype ,
column3 datatype,
column3 datatype ,
Fungsi Autoincrement SQLitecontoh
创建的 COMPANY 表如下所示: sqlite> CREATE TABLE COMPANY( ID INTEGER PRIMARY KEY AUTOINCREMENT, NAME TEXT NOT NULL, AGE INT NOT NULL, ADDRESS CHAR(50), SALARY REAL ); 现在,向 COMPANY 表插入以下记录: INSERT INTO COMPANY (NAME,AGE,ADDRESS,SALARY) VALUES ( 'Paul', 32, 'California', 20000.00 ); INSERT INTO COMPANY (NAME,AGE,ADDRESS,SALARY) VALUES ('Allen', 25, 'Texas', 15000.00 ); INSERT INTO COMPANY (NAME,AGE,ADDRESS,SALARY) VALUES ('Teddy', 23, 'Norway', 20000.00 ); INSERT INTO COMPANY (NAME,AGE,ADDRESS,SALARY) VALUES ( 'Mark', 25, 'Rich-Mond ', 65000.00 ); INSERT INTO COMPANY (NAME,AGE,ADDRESS,SALARY) VALUES ( 'David', 27, 'Texas', 85000.00 ); INSERT INTO COMPANY (NAME,AGE,ADDRESS,SALARY) VALUES ( 'Kim', 22, 'South-Hall', 45000.00 ); INSERT INTO COMPANY (NAME,AGE,ADDRESS,SALARY) VALUES ( 'James', 24, 'Houston', 10000.00 ); 这将向 COMPANY 表插入 7 个元组,此时 COMPANY 表的记录如下: ID NAME AGE ADDRESS SALARY ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000.0 3 Teddy 23 Norway 20000.0 4 Mark 25 Rich-Mond 65000.0 5 David 27 Texas 85000.0 6 Kim 22 South-Hall 45000.0 7 James 24 Houston 10000.0