Latest web development tutorials

SQLite autoIncrement

SQLite jestAUTOINCREMENT to słowo kluczowe dla wartości pola w tabeli jest automatycznie zwiększany.Możemy użyćautoIncrement słowa kluczowego automatycznie zwiększa wartość pola podczas tworzenia tabeli na konkretnych nazw kolumn.

AUTOINCREMENT być wykorzystywane jedynie do liczb całkowitych (integer) polu Słowo kluczowe.

gramatyka

Podstawowe kluczowe WykorzystanieAUTOINCREMENT przedstawia się następująco:

CREATE TABLE nazwa_tabeli (
   kolumna1 INTEGER AUTOINCREMENT,
   kolumna2 typ danych,
   kolumna3 typ danych,
   .....
   columnN typ danych,
);

Przykłady

Załóżmy, że chcesz utworzyć tabela przedstawia się następująco:

sqlite> CREATE TABLE Company (
   ID INTEGER PRIMARY KEY AUTOINCREMENT,
   NAZWA TEXT NOT NULL,
   AGE INT NOT NULL,
   CHAR ADDRESS (50),
   WYNAGRODZENIE NIERUCHOMOŚCI
);

Teraz do stołu SPÓŁKA wstawić następujące zapisy:

INSERT INTO COMPANY (nazwisko, wiek, adres, wynagrodzenia)
VALUES ( 'Paul', 32 'California', 20000.00);

INSERT INTO COMPANY (nazwisko, wiek, adres, wynagrodzenia)
VALUES ( 'Allen', 25 'Texas', 15000.00);

INSERT INTO COMPANY (nazwisko, wiek, adres, wynagrodzenia)
VALUES ( 'Teddy', 23 'Norwegia', 20000.00);

INSERT INTO COMPANY (nazwisko, wiek, adres, wynagrodzenia)
VALUES ( 'Mark', 25 'Rich-Mond', 65000.00);

INSERT INTO COMPANY (nazwisko, wiek, adres, wynagrodzenia)
VALUES ( 'David', 27 'Texas', 85000.00);


INSERT INTO COMPANY (nazwisko, wiek, adres, wynagrodzenia)
VALUES ( 'Kim', 22 'South-Hall', 45000.00);

INSERT INTO COMPANY (nazwisko, wiek, adres, wynagrodzenia)
VALUES ( 'James', 24 'Houston', 10000.00);

spowoduje wstawienie tabeli spółka grupy 7 juanów, nagrywanie tabela przedstawia się następująco:

NAZWA ID AGE ADRES WYNAGRODZENIE
---------- ---------- ---------- ---------- ----------
1 Paweł 32 California 20000,0
2 Allen 25 Texas 15000,0
3 Teddy 23 Norwegia 20000,0
4 Mark 25 Rich-Mond 65000,0
5 Dawid 27 Texas 85000,0
6 Kim 22 South-Hall 45000,0
7 James 24 Houston 10000,0