Dapatkan Nama Tabel Menggunakan Pernyataan SELECT di MySQL

Dapatkan Nama Tabel Menggunakan Pernyataan Select Di Mysql



Dalam database MySQL, data disimpan dalam bentuk tabel. Sebagai administrator database, sulit untuk mengawasi semua proses eksekusi dan modifikasi di semua objek database. Di MySQL, beberapa perintah tersedia untuk mendapatkan nama tabel dari semua database untuk mengelolanya secara efisien.

Posting ini akan berbicara tentang:

Bagaimana Cara Menentukan Semua Nama Tabel Menggunakan Pernyataan “SELECT” di MySQL?

Untuk menampilkan nama tabel database MySQL, gunakan tombol “ PILIH ' penyataan. Untuk tujuan ini, lihat langkah-langkah yang disediakan.







Langkah 1: Hubungkan Terminal

Pertama, sambungkan terminal Windows dengan server MySQL dengan menjalankan perintah yang tercantum di bawah ini:



mysql -u akar -p

Akibatnya, Anda akan dimintai kata sandi:







Langkah 2: Tampilkan Semua Nama Tabel

Sekarang, jalankan ' PILIH ” perintah bersama dengan “ information_schema.tables ” untuk mendapatkan informasi tentang semua tabel dan tampilan yang ada dalam database:

SELECT Table_name sebagai TablesName dari information_schema.tables;



Bagaimana Cara Menentukan Nama Tabel dari Banyak Database Menggunakan Pernyataan 'SELECT' di MySQL?

Jika Anda ingin menampilkan beberapa tabel database sekaligus, tombol “ PERSATUAN ” operator dapat digunakan:

PILIH Nama_Tabel sebagai NamaTabel dari information_schema.tables di mana table_schema = 'mariadb' UNION PILIH Nama_Tabel sebagai NamaTabel dari information_schema.tables di mana table_schema = 'mynewdb';

Di Sini:

  • PILIH ” Perintah ini digunakan untuk memilih record dari database.
  • Nama_tabel ” adalah variabel default.
  • Nama Tabel ” adalah nama kolom tabel yang dihasilkan.
  • information_schema.tables ” operator menggabungkan hasil dua atau beberapa “ PILIH ” pernyataan.
  • Di mana ” klausa mengekstrak catatan yang memenuhi kondisi yang disediakan.
  • tabel_skema ” variabel akan digunakan untuk menyimpan nama database.
  • mariadb ' Dan ' mynewdb ” adalah nama basis data kami.

Seperti yang Anda lihat, tabel dari dua database yang tercantum di atas ditampilkan dalam tabel yang sama:

Cara lain untuk mendapatkan hasil berganda “ PILIH ” kueri di masing-masing tabel, titik koma “ ; ' dapat digunakan:

SELECT Table_name sebagai TablesName dari information_schema.tables di mana table_schema = 'mariadb'; SELECT Table_name sebagai TablesName dari information_schema.tables di mana table_schema = 'mynewdb';

Itu saja! Kami telah menyediakan kueri berbeda untuk mendapatkan nama tabel menggunakan pernyataan 'SELECT' MySQL.

Kesimpulan

Untuk mendapatkan nama tabel menggunakan “ PILIH ' pernyataan di MySQL, ' SELECT Table_name sebagai TablesName FROM information_schema.tables; ” perintah dapat digunakan. Untuk mendapatkan hasil dari kelipatan “ PILIH ” pernyataan sekaligus, “ PERSATUAN ” operator dapat digunakan. Di sisi lain, “ ; ” menunjukkan nama tabel dari database yang berbeda satu per satu. Posting ini menunjukkan prosedur untuk mendapatkan nama tabel menggunakan pernyataan 'SELECT' di MySQL.