English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
SQLite AUTOINCREMENT ist ein Schlüsselwort zur automatischen Erhöhung der Wertfelder in einer Tabelle. Wir können das Schlüsselwort AUTOINCREMENT verwenden, um die Wertfelder automatisch zu erhöhen, wenn wir eine Tabelle mit einem bestimmten Spaltennamen erstellen.
Schlüsselwort AUTOINCREMENT kann nur mit INTEGER-Feldern verwendet werden.
AUTOINCREMENTGrundlegende Verwendung der Schlüsselwörter-
Erstellen Tabelle Tabellenname( Spalte1 INTEGER AUTOINCREMENT, Spalte2 Datentyp, Spalte3 Datentyp, ..... Spaltenname Datentyp, );
Berücksichtigen Sie die folgenden erstellten COMPANY-Tabelle-
sqlite> Erstellen Tabelle COMPANY( ID INTEGER primärer Schlüssel AUTOINCREMENT, Name TEXT kein NULL, Alter INT kein NULL, Adresse CHAR(50), Lohn REAL );
Nun, fügen Sie die folgenden Einträge in die Tabelle COMPANY ein-
Einfügen in Tabelle COMPANY (Namen,Alter,Adresse,Lohn) Werte ( 'Paul', 32, 'Kalifornien', 20000.00 ); Einfügen in Tabelle COMPANY (Namen,Alter,Adresse,Lohn) Werte ('Allen', 25, 'Texas', 15000.00 ); Einfügen in Tabelle COMPANY (Namen,Alter,Adresse,Lohn) Werte ('Teddy', 23, 'Norway', 20000.00 ); Einfügen in Tabelle COMPANY (Namen,Alter,Adresse,Lohn) Werte ( 'Mark', 25, 'Rich-Mond ', 65000.00 ); Einfügen in Tabelle COMPANY (Namen,Alter,Adresse,Lohn) Werte ( 'David', 27, 'Texas', 85000.00 ); Einfügen in Tabelle COMPANY (Namen,Alter,Adresse,Lohn) Werte ( 'Kim', 22, 'South-Hall', 45000.00 ); Einfügen in Tabelle COMPANY (Namen,Alter,Adresse,Lohn) Werte ( '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