W tym krótkim samouczku omówimy różne metody i techniki, aby pokazać opowieści o bazie danych w bazie danych SQLITE.
Wskoczmy i dowiedzmy się więcej.
Importowanie przykładowej bazy danych
Zanim przejdziemy i omówimy, jak wyświetlać tabele w bazie danych SQLITE, przygotujmy przykładową bazę danych.
W tym samouczku użyjemy bazy danych Sakila. Link znajduje się poniżej:
https: // github.com/Bradleygrant/Sakila-Sqlite3
Możesz także pobrać plik bazy danych z WGET, jak pokazano:
$ wget https: // github.com/bradleygrant/sakila-sqlite3/raw/main/sakila_master.db
Po pobraniu załaduj bazę danych za pomocą polecenia:
$ sqlite3 sakila_master.db
Powyższe polecenie powinno zaimportować bazę danych Sakila w interaktywnej powłoce SQLite.
SQLITE Pokaż tabele bazy danych - Metoda 1
Pierwszą i najczęstszą metodą, jaką możemy użyć do wyświetlania tabel w danej bazie danych SQLITE, jest .Polecenie tabel.
To polecenie wymieniono wszystkie tabele wybranej bazy danych, jak pokazano:
sqlite> .tabele
Poniższe dane wyjściowe pokazuje tabele w bazie danych Sakila:
Pamiętaj, że możesz użyć .tabela, .ta i .Tabele polecenia pokazujące tabele w danej bazie danych. Wszystkie polecenia są aliasami do wymieniania tabel bazy danych.
Aby wyszukać tabelę pasującą do określonego wzoru, możesz użyć pokazanej składni:
.Wzór stołów
Polecenie przeprowadzi wyszukiwanie podobne do SQLite jak operator.
Przykład jest pokazany poniżej:
sqlite> .stoły „%”
Polecenie powyżej powinno zwrócić tabele o nazwie zaczynającej się od filmu. Przykładem jest to, jak pokazano:
Film film_actor film_category film_list film_text
Możesz sprawdzić nasz samouczek na SQLite jak operator, aby dowiedzieć się więcej o różnych wzorach i znakach wieloznacznych, których możesz użyć.
SQLite Pokaż tabele - Metoda 2
Jak można się domyślić, SQLite to relacyjna baza danych, która zapewnia znaną składnię SQL. Możemy użyć zapytania SQL, aby pokazać tabele danej bazy danych.
Tabela SQLite_Schema przechowuje informacje, takie jak tabele danej bazy danych.
Przykładowe zapytanie pokazano poniżej:
sqlite> Wybierz nazwę z sqlite_schema gdzie type = „tabela” i nazwa nie jest jak „sqlite_%”;
Powyższe zapytanie powinno wybrać wartości, w których typ jest tabelą, a nazwa nie podąża za wzorem SQLite_. To usuwa tabele systemowe z wyniku.
Powstałe wyjście jest jak pokazano:
aktor
kraj
miasto
adres
język
I oto masz sposób używania poleceń SQL do wymienienia tabel danej bazy danych SQLITE.
Wniosek
W tym samouczku nauczyłeś się używać polecenia SQLite i zapytania SQL, aby wyświetlić wszystkie tabele danej bazy danych.
Dziękuje za przeczytanie!!