Bagaimana cara mendaftar semua tabel dalam database mysql?

Kueri di bawah mencantumkan semua tabel di semua basis data pengguna. Untuk membuat daftar tabel hanya dari database saat ini, gunakan kueri ini

Pertanyaan

select table_schema as database_name, table_name from information_schema.tables where table_type = 'BASE TABLE' and table_schema not in ('information_schema','mysql', 'performance_schema','sys') order by database_name, table_name;

Kolom

  • table_schema - nama basis data (skema).
  • table_name - nama tabel

Baris

  • Satu baris. mewakili satu tabel dalam database (skema)
  • Lingkup baris. semua tabel di semua database (skema)
  • Dipesan oleh. nama tabel

Hasil sampel

Anda juga bisa mendapatkan ini

Dapatkan kamus data HTML interaktif ini dalam hitungan menit dengan Dataedo

Coba gratis

FAQ MySQL. Bagaimana cara menampilkan/mencantumkan tabel dalam database MySQL (atau MariaDB) menggunakan klien baris perintah mysql?

Larutan. Cara daftar tabel

Untuk membuat daftar/menampilkan tabel dalam database MySQL

  1. Masuk ke database Anda menggunakan klien baris perintah mysql
  2. Keluarkan perintah use_ untuk terhubung ke database yang Anda inginkan (seperti, use mydatabase)
  3. Gunakan perintah MySQL show tables_, seperti ini
show tables; _

Penjelasan lengkap berikut

Solusi lengkap. MySQL 'tampilkan tabel'

Pertama, sambungkan ke database MySQL Anda menggunakan klien MySQL Anda dari baris perintah sistem operasi Anda

$ mysql -u root -p

Selanjutnya, setelah Anda masuk ke database MySQL Anda, beri tahu MySQL database mana yang ingin Anda gunakan

mysql> use pizza_store;

Sekarang keluarkan perintah MySQL show tables untuk membuat daftar tabel di database saat ini

mysql> show tables; _

Misalnya, jika saya mengeluarkan perintah MySQL show tables_ ini di salah satu contoh database MySQL saya, saya melihat output ini

Tampilan atau daftar tabel sangat penting ketika kita memiliki banyak database yang berisi berbagai tabel. Terkadang nama tabel sama di banyak database; . Kita bisa mendapatkan informasi jumlah tabel dari database menggunakan pernyataan berikut

Langkah-langkah berikut diperlukan untuk mendapatkan daftar tabel

Langkah 1. Buka MySQL Command Line Client yang muncul dengan prompt mysql>. Selanjutnya, masuk ke server database MySQL menggunakan kata sandi yang telah Anda buat saat instalasi MySQL. Sekarang, Anda terhubung ke server MySQL, tempat Anda dapat menjalankan semua pernyataan SQL

Langkah 2. Selanjutnya, pilih database tertentu dengan menggunakan perintah di bawah ini

Langkah 3. Terakhir, jalankan perintah SHOW TABLES

Mari kita memahaminya dengan contoh yang diberikan di bawah ini. Misalkan kita memiliki nama database "mystudentdb" yang berisi banyak tabel. Kemudian jalankan pernyataan di bawah ini untuk mencantumkan tabel yang dikandungnya

Output berikut menjelaskannya dengan lebih jelas

Kita juga bisa menggunakan pengubah FULL dengan query SHOW TABLES untuk mendapatkan tipe tabel (Base atau View) yang muncul di kolom keluaran kedua

Pernyataan ini akan memberikan output berikut

Jika kita ingin menampilkan atau daftar nama tabel dari database yang berbeda atau database yang Anda tidak terhubung tanpa berpindah, MySQL memungkinkan kita untuk menggunakan klausa FROM atau IN diikuti dengan nama database. Pernyataan berikut menjelaskannya dengan lebih jelas

Pernyataan di atas juga dapat ditulis sebagai

Ketika kami menjalankan pernyataan di bawah ini, kami akan mendapatkan hasil yang sama

Keluaran

Tampilkan Tabel Menggunakan Pencocokan Pola

Perintah Show Tables di MySQL juga menyediakan opsi yang memungkinkan kita memfilter tabel yang dikembalikan menggunakan pencocokan pola berbeda dengan klausa LIKE dan WHERE

Sintaksis

Berikut ini adalah sintaks untuk menggunakan pencocokan pola dengan perintah show table

Kita dapat memahaminya dengan contoh yang diberikan di bawah ini di mana tanda persen (%) mengasumsikan nol, satu, atau banyak karakter

Pernyataan di atas akan memberikan output berikut

Mari kita lihat pernyataan lain yang mengembalikan nama tabel yang diawali dengan "time"

Kueri di atas akan memberikan output berikut

Sekarang, kita akan melihat bagaimana kita dapat menggunakan klausa WHERE dengan perintah SHOW TABLES untuk membuat daftar berbagai jenis tabel (baik tipe Base atau View) dalam database yang dipilih

Pernyataan ini memberikan output di bawah ini

Perlu dicatat bahwa jika MySQL tidak memberikan hak istimewa untuk mengakses tabel atau tampilan Base, maka kita tidak bisa mendapatkan tabel di kumpulan hasil dari perintah SHOW TABLES

Bagaimana cara mendapatkan daftar semua tabel dalam database menggunakan SQL?

Cara menampilkan semua tabel dari database di SQL .
PILIH table_name DARI INFORMATION_SCHEMA. TABLES WHERE table_type = 'BASE TABLE' SELECT name FROM sys. .
-- Ini mengembalikan semua tabel dalam sistem basis data. .
-- Mencantumkan semua tabel di semua basis data PILIH table_name FROM information_schema

Apa perintah untuk melihat semua tabel di MySQL?

MySQL Tampilkan/Daftar Tabel .
Langkah 1. Buka MySQL Command Line Client yang muncul dengan prompt mysql>. .
Langkah 2. Selanjutnya, pilih database tertentu dengan menggunakan perintah di bawah ini
Langkah 3. Terakhir, jalankan perintah SHOW TABLES
Keluaran
Sintaksis

Bagaimana cara menampilkan semua tabel dalam database di meja kerja MySQL?

Untuk melihat database yang dibuat di MySQL Workbench, navigasi ke Database > Connect to Database . Pilih koneksi yang ada untuk terhubung ke Server MySQL atau buat yang baru. Basis data yang dibuat akan seperti yang ditunjukkan pada tangkapan layar di bawah ini.

Postingan terbaru

LIHAT SEMUA