SQLite tidak memiliki SHOW TABLES pernyataan seperti yang dimiliki MySQL dan MariaDB, tetapi memiliki perintah yang serupa.
Di SQLite, Anda dapat menggunakan .tables perintah untuk menampilkan daftar tabel. Sebagai alternatif, Anda dapat menggunakan table_list pragma untuk melakukan pekerjaan itu.
.tables Perintah
Dalam SQLite, .tables perintah mungkin adalah hal yang paling dekat dengan SHOW TABLES MySQL dan MariaDB penyataan. Ini contohnya:
.tables Hasil:
Customers Employees Students Teachers
Di sini, empat tabel dikembalikan.
.tables perintah menanyakan sqlite_schema tabel untuk semua database terlampir. Ini mengembalikan tabel dan tampilan. Jika Anda ingin mengecualikan tampilan, Anda dapat menanyakan sqlite_schema meja secara langsung. Lihat 2 Cara Mendaftar Tabel di Database SQLite untuk contoh ini.
Atau jika tabel dan/atau tampilan memiliki konvensi penamaan yang konsisten (seperti awalan), Anda dapat menyertakan/mengecualikannya dengan menambahkan pola setelah .tables bagian.
Berikut ini contoh dengan pola:
.tables t% Hasil:
Teachers
Dalam hal ini, saya menggunakan t% sebagai pola, yang menghasilkan semua tabel yang dimulai dengan huruf t untuk dikembalikan.
The table_list Pragma
Potensi lain SHOW TABLES yang setara dalam SQLite adalah table_list pragma:
PRAGMA table_list; Hasil:
schema name type ncol wr strict ------ ------------------ ----- ---- -- ------ main Customers table 2 0 0 main Employees table 2 0 0 main Students table 2 0 0 main Teachers table 2 0 0 main sqlite_schema table 5 0 0 temp sqlite_temp_schema table 5 0 0
Ini mengembalikan lebih banyak informasi tentang setiap tabel daripada .tables memerintah. Anda juga dapat mempersempitnya menjadi hanya database tertentu atau bahkan nama tabel.
Berikut ini contoh menentukan database:
PRAGMA main.table_list; Hasil:
schema name type ncol wr strict ------ ------------- ----- ---- -- ------ main Customers table 2 0 0 main Employees table 2 0 0 main Students table 2 0 0 main Teachers table 2 0 0 main sqlite_schema table 5 0 0
Dan tabel yang diberikan:
PRAGMA main.table_list(Customers); Hasil:
schema name type ncol wr strict ------ --------- ----- ---- -- ------ main Customers table 2 0 0