SQLite Twórz, zmieniaj, upuszczaj tabelę z przykładami

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

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ę, należy użyć metody „UTWÓRZ TABELI” Zapytanie w następujący sposób:

CREATE TABLE guru99 (
  Id Int,
  Name Varchar
);

W dwóch nawiasach po nazwie tabeli należy zdefiniować kolumny tabeli. 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 kolumnowy,
  • Opcjonalne ograniczenia kolumn zostaną wyjaśnione w dalszych sekcjach tego samouczka.

Upuść stół

Aby upuścić tabelę, użyj opcji „STOŁEK UPUSZCZONY” polecenie, po którym następuje nazwa tabeli w następujący sposób:

DROP TABLE guru99;

Zmień tabelę

Możesz użyć „ZMIEŃ TABELĘ” polecenie zmiany nazwy 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 „.stoły” aby wyświetlić listę tabel, należy teraz zmienić nazwę tabeli w następujący sposób:

Zmień tabelę

Jak widać nazwę tabeli „guru99” zostaje zmienione na „guru100" po "zmień tabelę" dowództwo.

SQLite dodaj kolumny - Używanie ALTER TABLE Command

Można również użyć „ZMIEŃ TABELĘ” polecenie dodania kolumn:

ALTER TABLE guru100 ADD COLUMN Age INT;

Spowoduje to zmianę tabeli „guru100” i dodaj nową kolumnę Wiek do niego.

  • Jeśli nie widzisz żadnych wyników, oznacza to, że instrukcja zakończyła się pomyślnie i kolumna została dodana. Brak wyjścia oznacza, że ​​kursor zostanie ustawiony po „sqlite>” bez tekstu po nim, w ten sposób

SQLite Dodaj kolumny

  • Aby jednak sprawdzić, czy kolumna została dodana, możemy skorzystać z polecenia „.schemat guru100” to da ci definicję tabeli i powinieneś zobaczyć nową kolumnę, którą właśnie dodaliśmy:

SQLite Dodaj kolumny

SQLite Wstaw wartość do tabeli

Aby wstawić wartości do tabeli, używamy „WŁÓŻ W" oświadczenie w następujący sposób:

INSERT INTO Tablename(colname1, colname2, ….) VALUES(valu1, value2, ….);

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

INSERT INTO Tablename VALUES(value1, value2, ….);

W takim przypadku, gdy pomijasz nazwy kolumn w tabelach, liczba wstawionych wartości musi być dokładnie taka sama, jak liczba kolumn tabeli. Następnie każda wartość zostanie wstawiona w kolumnie korespondencyjnej. Na przykład dla następującego polecenia insert:

INSERT INTO guru100 VALUES(1, 'Mike', 25);

Wynik tego oświadczenia będzie następujący:

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

SQLite Wstaw wartość do tabeli

WSTAW… instrukcję WARTOŚCI DOMYŚLNE

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

INSERT INTO Tablename DEFAULT VALUES;

Jeśli kolumna nie dopuszcza wartości null ani wartości domyślnej, pojawi się błąd „Ograniczenie NOT NULL nie powiodło się” dla tej kolumny. Jak następuje:

WSTAW - instrukcja WARTOŚCI DOMYŚLNE