SQLite Utwórz, zmień, upuść tabelę z przykładami

W tym artykule zobaczymy, jak tworzyć tabele, modyfikować tabele i usuwać tabele w SQLite3 z przykładami.

W tym samouczku nauczysz się:

  • Utwórz tabelę
  • Opuść stół
  • Zmień tabelę
  • Dodaj kolumny - za pomocą polecenia ALTER TABLE
  • Wstaw wartość do tabeli

SQLite Utwórz tabelę

Składnia

Poniżej znajduje się składnia instrukcji CREATE TABLE.

CREATE TABLE table_name(column1 datatype,column1 datatype);

Aby utworzyć tabelę, użyj zapytania „UTWÓRZ TABELĘ” w następujący sposób:

UTWÓRZ TABELĘ guru99 (Id Int,Imię Varchar);

W dwóch nawiasach po nazwie tabeli definiujesz kolumny tabel, każda kolumna powinna mieć następujące właściwości:

  • Nazwa, nazwa kolumny powinna być unikalna wśród kolumn tabeli.
  • Typ danych - typ danych kolumny,
  • Opcjonalne ograniczenia kolumn, co wyjaśnimy w dalszych sekcjach tego samouczka.

Opuść stół

Aby usunąć tabelę, użyj polecenia „DROP TABLE”, po którym następuje nazwa tabeli w następujący sposób:

DROP TABLE guru99;

Zmień tabelę

Możesz użyć polecenia „ALTER TABLE”, aby zmienić nazwę tabeli w następujący sposób:

ALTER TABLE guru99 RENAME TO guru100;

Aby sprawdzić, czy nazwa tabeli została zmieniona, możesz użyć polecenia „.tables”, aby wyświetlić listę tabel, a nazwę tabeli należy teraz zmienić w następujący sposób:

Jak widać, nazwa tabeli „ guru99 ” zostaje zmieniona na „ guru100 ” po poleceniu „ alter table ”.

SQLite dodać columns- Korzystanie ALTER TABLE polecenia

Możesz też użyć polecenia „ALTER TABLE”, aby dodać kolumny:

ALTER TABLE guru100 DODAJ KOLUMNĘ Wiek INT;

Spowoduje to zmianę tabeli „guru100” i dodanie do niej nowej kolumny Age .

  • Jeśli nie widzisz żadnych danych wyjściowych, oznacza to, że instrukcja została wykonana pomyślnie i kolumna została dodana. Brak wyniku oznacza, że ​​kursor zostanie umieszczony za „sqlite>” bez tekstu po nim w ten sposób

  • Jednak aby sprawdzić, czy kolumna została dodana, możemy użyć polecenia „.schema guru100”, co da ci definicję tabeli i powinieneś zobaczyć nową kolumnę, którą właśnie dodaliśmy:

SQLite Wstaw wartość do tabeli

Aby wstawić wartości do tabeli, używamy instrukcjiINSERT INTO” w następujący sposób:

INSERT INTO Nazwa tabeli (nazwa_kolumny1, nazwa_kolumny2,….) VALUES (wartość1, wartość2,….);

Możesz pominąć nazwy kolumn po nazwie tabeli i zapisać ją w następujący sposób:

INSERT INTO nazwa tabeli VALUES (wartość1, wartość2,….);

W takim przypadku, gdy pomijasz nazwy kolumn w tabelach, liczba wstawianych wartości musi być dokładnie taka sama, jak liczba kolumn tabeli. Następnie każda wartość zostanie wstawiona do kolumny korespondencji. Na przykład dla następującej instrukcji wstawiania:

WSTAWIĆ DO guru100 WARTOŚCI (1, 'Mike', 25);

Wynik tego stwierdzenia będzie następujący:

  • Wartość 1 zostanie wstawiona do kolumny „ id ”.
  • Wartość „Mike” zostanie wstawiona w kolumnie „ Imię i nazwisko ”, a
  • Wartość 25 zostanie wstawiona w kolumnie „ Wiek ”.

INSERT… DEFAULT VALUES instrukcja

Możesz wypełnić tabelę wartościami domyślnymi dla kolumn naraz w następujący sposób:

INSERT INTO Tablename DEFAULT VALUES;

Jeśli kolumna nie zezwala na wartość null ani wartość domyślną, pojawi się komunikat o błędzie „ Nie powiodło się ograniczenie NOT NULL” dla tej kolumny. W następujący sposób:

Interesujące artykuły...