Senaraikan Semua Pangkalan Data di MySQL

List All Databases Mysql



MySQL adalah sistem perisian pengurusan pangkalan data sumber terbuka yang popular dan tersedia secara bebas. Ia terkenal dengan kelajuan dan antara muka yang mudah digunakan. Sekiranya anda adalah pentadbir pangkalan data dalam organisasi besar, anda mungkin perlu menguruskan pangkalan data dengan menyenaraikannya dan menyaringnya. Mungkin, setelah berjaya membuat pangkalan data, anda tidak tahu bagaimana menyenaraikan pangkalan data di shell MySQL. Oleh itu, dalam artikel ini, kita akan melihat beberapa kaedah berbeza yang boleh anda gunakan untuk menyenaraikan pangkalan data di MySQL.

Terdapat banyak kaedah yang tersedia untuk menyenaraikan pangkalan data di MySQL.







Cara termudah untuk menyenaraikan pangkalan data adalah dengan menggunakan perintah ‘SHOW DATABASES’ di shell MySQL.



TAMPILKAN DAPATAN ;

Sekiranya anda tidak log masuk sebagai pengguna root dalam MySQL, anda tidak dapat mengakses semua pangkalan data. Oleh itu, anda mesti log masuk sebagai pengguna root supaya anda mempunyai akses ke semua pangkalan data dan dapat menyenaraikan semua pangkalan data dengan menggunakan arahan 'SHOW DATABASES'.



Jadi, pertama, log keluar dari shell MySQL menggunakan perintah q.





q


Seterusnya, log masuk sebagai pengguna root menggunakan arahan berikut.

sudo mysql-anda mengakar-hlm


Sekarang, jalankan arahan 'SHOW DATABASES'.



TAMPILKAN DAPATAN ;


Seperti yang anda lihat dalam output, output telah menyenaraikan lebih banyak pangkalan data.

Sekiranya anda adalah pentadbir yang menguruskan beberapa pangkalan data dan anda ingin menapis pangkalan data, di MySQL, anda boleh menyaring beberapa pangkalan data sekaligus menggunakan perintah 'LIKE'.

Sintaks untuk menggunakan perintah ‘LIKE’ adalah seperti berikut.

TAMPILKAN DAPATAN SUKA corak;

Dalam sintaks ini, anda perlu memberikan corak khusus berdasarkan yang mana untuk menyaring senarai pangkalan data. Sebagai contoh:

TAMPILKAN DAPATAN SUKA 'ujian%';


Dalam contoh ini, tanda te% bermaksud bahawa boleh ada sifar, satu, atau lebih aksara selepas ujian.

Di MySQL, anda juga boleh menggunakan arahan 'SHOW SCHEMA' untuk menyenaraikan pangkalan data. Perintah ini akan menunjukkan senarai pangkalan data yang sama dengan arahan ‘SHOW DATABASES’.

TAMPILKAN SKIM;


Seperti yang anda lihat dalam output, ia memaparkan senarai pangkalan data yang sama.

Dengan menggunakan skema dan arahan ‘LIKE’, anda dapat menyaring beberapa pangkalan data. Sebagai contoh, untuk menyenaraikan dua pangkalan data, yang namanya bermula dari ujian dan saya, anda boleh menggunakan pernyataan ‘PILIH’ untuk mendapatkan hasil seperti itu.

PILIH skema_nama

DARI maklumat_schema.schemata

DI MANA skema_nama SUKA 'ujian%'

ATAU skema_nama SUKA 'saya%';


Seperti yang anda lihat dalam output, ia telah mencetak atau memaparkan dua pangkalan data berdasarkan keadaan yang diberikan.

Anda bahkan boleh menjalankan perintah shell MySQL di terminal tanpa masuk ke MySQL dan masih mempunyai hasil. Sebagai contoh, anda boleh menunjukkan pangkalan data di terminal menggunakan arahan berikut:

sudo mysql-Dan'TUNJUKKAN Pangkalan Data'

Anda sudah mengetahui mengenai bahagian ‘sudo mysql’ dalam arahan ini. ‘-E’ digunakan untuk melaksanakan perintah ‘SHOW DATABASES’. Sekarang, jika kita menjalankan perintah ini, ia akan mencetak senarai pangkalan data, seperti sebelumnya.


Jadi, ini adalah beberapa cara yang boleh anda gunakan untuk menyenaraikan pangkalan data di MySQL, sesuai dengan keperluan dan keperluan anda.

Kesimpulannya

Dalam artikel ini, anda belajar bagaimana menyenaraikan pangkalan data di MySQL menggunakan teknik yang berbeza. Anda juga mengetahui bahawa perintah SHOW DATABASES menunjukkan pangkalan data atas nama hak istimewa pengguna, serta cara menyenaraikan semua pangkalan data dalam terminal. Oleh itu, bersenang-senanglah dengan membuat dan menyenaraikan pangkalan data sendiri di MySQL.