SQLite - ALTER TABLE Command

SQLite ALTER TABLE
kommandoen endrer en eksisterende tabell uten å utføre en full dump og pakking av dataene. Du kan endre navn på et bord ved hjelp av ALTER TABLE-setningen og flere kolonner kan legges i en eksisterende tabell ved hjelp av ALTER TABLE-setningen.

Det er ingen annen operasjon støttet av ALTER TABLE kommandoen i SQLite bortsett døpe et bord og legge til en kolonne . i eksisterende tabell

Syntax:

Den grunnleggende syntaks ALTER TABLE
å endre navn på en eksisterende tabell er som følger:
ALTER TABLE database_name.table_name Endre navn for å new_table_name;

Den grunnleggende syntaks ALTER TABLE
å legge til en ny kolonne i en eksisterende tabell er som følger:
ALTER TABLE database_name.table_name LEGG KOLONNE column_def ...;
Eksempel:

Tenk Vårt firma tabellen har følgende poster:
ID Navn Alder ADRESSE LØNN ---------- ---------- -------- - ---------- ---------- 1 Paul 32 California 20000,02 Allen 25 Texas 15000,03 Teddy 23 Norge 20000,04 Mark 25 Rich-Mond 65000,05 David 27 Texas 85000,06 Kim 22 Sør-Hall 45000,07 James 24 Houston 10000,0

Nå, la oss prøve å endre navnet på tabellen ved hjelp ALTER TABLE-setningen som følger:
sqlite > ALTER TABLE COMPANY Endre navn for å OLD_COMPANY;

Over SQLite uttalelsen vil endre navn COMPANY bordet til OLD_COMPANY. Nå, la oss prøve å legge til en ny kolonne i OLD_COMPANY tabellen som følger:
sqlite > ALTER TABLE OLD_COMPANY LEGG KOLONNE SEX char (1);

Nå er COMPANY tabellen endres og følgende vil bli sendt ut fra SELECT-setning:
ID Navn Alder ADRESSE LØNN SEX ---------- - -------- ---------- ---------- ---------- --- en Paul 32 California 20000,02 Allen 25 Texas 15000,03 Teddy 23 Norge 20000,04 Mark 25 Rich-Mond 65000,05 David 27 Texas 85000,06 Kim 22 Sør-Hall 45000,07 James 24 Houston 10000,0

Det bør bemerkes at nylig lagt kolonnen er fylt med NULL verdier. Anmeldelser