Sqlite pokazują strukturę tabeli

Sqlite pokazują strukturę tabeli
„SQLite zapewnia użytkownikowi różne narzędzia, takie jak polecenie Opis, które pozwala nam sprawdzić precyzyjną strukturę tabeli. W bazie danych SQLITE, .Zapytanie do schematu służy do definiowania tabel; Jest to program kontrolny i musimy przestrzegać określonych procedur, jeśli potrzebujemy efektu tabeli w tym momencie. Zasadniczo opisanie tabeli implikuje drukowanie informacji o każdej kolumnie, takich jak nazwa kolumny, typ danych i rozmiar. Istnieje wiele metod w SQLite do pobierania danych z tabeli."

Jak wyświetlić strukturę tabeli

Rzućmy spojrzenie na polecenie tabeli opisu w akcji. W SQLite polecenie schematu działa w następujący sposób. W większości przypadków tabela można opisać na cztery sposoby. Pokazaliśmy składnię każdej metody, za pomocą której możemy zobaczyć strukturę tabeli.

Składnia

# Pragma Table_info (nazwa tabeli)
To polecenie zwraca pojedynczy wiersz z każdej kolumny w zdefiniowanej tabeli, podobnie jak polecenie SQL Opis.

# Pragma Table_Xinfo (nazwa tabeli)
Ta metoda jest podobna do poprzedniego stwierdzenia. Jedynym rozróżnieniem jest to, że zapewnia ukrytą kolumnę wirtualnej tabeli.

# .Nazwa tabeli schematu
Ta operacja reprezentuje wybraną tabelę; Jednak przed jej użyciem musimy najpierw zbudować tabelę.

# Tabela SQLITE_MASTER
Inną metodą wyświetlania struktury tabeli jest użycie tabeli głównej SQLite. Każdy schemat bazy danych SQLite jest przechowywany w unikalnej „tabeli schematu.„Schemat jest wizualną reprezentacją wszystkich rekordów, kolekcji, wyzwalaczy i widoków bazy danych.

Tworzenie tabeli SQLite do wykonania metody pokazującej strukturę tabeli

Zajrzyjmy na kilka alternatywnych sposobów opisywania tabel. Na początek użyjemy polecenia Utwórz tabelę, aby skonstruować tabelę.

Użyliśmy poniżej polecenia Utwórz do tworzenia tabeli i zdefiniowaliśmy nazwę tabeli jako „Pet.„Określiliśmy niektóre pola z typami danych w tabeli PET. Pola tabeli PET obejmują PET_ID, PET_NAME, PET_PRICE, PET_Gender i Pet_stock z różnymi typami danych zgodnie z ich wymogiem.

Następnie dodaliśmy pewne wartości w stosunku do każdego pola zwierzaka tabeli za pomocą polecenia SQLite Insert. Możesz dodać wartości z poleceniem Wstaw jednocześnie, ale wstawiliśmy je jeden po drugim.

Przykład 1: Za pomocą metody Pragma Table_Info () do pokazania struktury tabeli

Funkcja Pragma Table Info () zwraca pojedynczy wpis na każdym polu w podanej tabeli. Jest podobny do opisu MySQL w SQLite. Użyliśmy tutaj polecenia Pragma Table_Info () i przekazaliśmy mu nazwę tabeli „PET”.

>> Pragma Table_info (PET);

Kiedy wykonujemy wyżej wymienione polecenie, powłoka SQLite reprezentuje strukturę tabeli PET, jak na rysunku. Tutaj pokazuje nazwę pola i typ danych, który przypisaliśmy im jawnie. W ramach każdego pola możemy zobaczyć dwie kolejne kolumny. Pierwsza kolumna pokazuje wartości nie zerowe, a druga kolumna wyświetla wartość klucza podstawowego, ponieważ PET_ID jest kluczem podstawowym PET, więc w kolumnie klucza podstawowego jest 1.

Przykład 2: Za pomocą metody Pragma Table_Xinfo () do pokazania struktury tabeli

Instrukcja Pragma Tabela XINFO () jest identyczna z funkcją Pragma Tabela info (), z tym wyjątkiem, że zapewnia ukryte pola również na wirtualnych tabelach. Jest to opcja wykorzystania, jeśli chcesz sprawdzić strukturę wirtualnej tabeli, w tym wszelkie ukryte kolumny. Przeszliśmy nazwę tabeli PET do następującego polecenia.

>> Pragma Table_Xinfo (PET);

Widzimy wyniki polecenia Pragma Table_Info (PET), ponieważ czwarta kolumna znajduje się w ukrytej tabeli, ale nie ukryliśmy żadnej kolumny w tabeli PET, więc wszystkie wartości są zerowe i nie jest to wirtualna tabela.

Jeśli chcemy zobaczyć strukturę tabeli pionowo, musimy podać .Polecenie linii trybu w skorupce MongoDB. Następnie określ polecenie „Pragma table_xinfo ()” w skorcie.

>> .linia trybu
>> Pragma Table_Xinfo (PET);

Wyniki użycia .Linia trybu pokazująca strukturę PET tabeli pionowo.

Przykład 3: Korzystanie z .Metoda polecenia schematu, aby pokazać strukturę tabeli

Polecenie schematu to kolejne podejście do uzyskania struktury tabeli. Jest to jedna z kilku technik uzyskania SQL, która została użyta do skonstruowania tabeli. Oto kolejny przykład, który używa tej samej tabeli, co ostatni.

Dostaliśmy polecenie .schemat z nazwą tabeli PET, która pokazuje strukturę tabeli, którą stworzyliśmy powyżej w następujących przypadkach.

>> .Schemat Pet

Jak widać, schemat zwierzaka tabeli jest taki sam, jak czas tworzenia i ustawienia pola zwierzaka. Jak widać na poniższym schemacie, .Polecenie schematu daje wynik.

Przykład 4: Za pomocą metody tabeli SQLite_master do pokazania struktury tabeli

Wszystkie bazy danych SQLITE mają tabelę o nazwie SQLite Master. Treść tej tabeli wyjaśnia schemat bazy danych. Jak w poprzednim przykładzie, możemy wykonać to samo podejście za pomocą tabeli głównej SQLite. Cóż, oto przykład, za każdym razem wykorzystując ten sam tabelę.

Uwzględniliśmy polecenie Select z tabeli SQLITE_MASTER, jak pokazano. Następnie mamy klauzulę, do której określliśmy nazwę tabeli PET do obiektu tbl_name.

Wybierz SQL
Z SQLite_master
Gdzie tbl_name = „pet”;

Wyjście zapytań na głowie pokazano w następnej migawce.

Wniosek

Mamy nadzieję, że po zrozumieniu tego artefaktu lepiej rozumiesz, jak SQLite reprezentuje struktury tabeli. Nauczyliśmy się różnej składni SQLITE do przeglądania tabeli i zobaczyliśmy kilka przykładów SQLite opisujących strukturę tabeli w ostatnim artykule. Nauczyliśmy się również, jak opisać tabele za pomocą zasad SQLITE. Nauczyliśmy się, jak korzystać z SQLite, opisać tabelę w tym poście i kiedy z niej korzystać.