Tips MySQL‎ > ‎

Melihat Daftar Database Pada Server

posted Nov 16, 2010, 8:22 PM by Feris Thia   [ updated Jan 16, 2011, 3:15 AM ]
Untuk melihat daftar database yang terdapat pada server MySQL kita lakukan perintah berikut ini :

SHOW DATABASES;


Untuk melihat daftar nama database dengan pola tertentu kita gunakan klause LIKE atau WHERE, sebagai contoh untuk melihat daftar database yang memiliki kata mysql kita gunakan :

SHOW DATABASES WHERE `Database` LIKE '%my%';
    atau ...
SHOW DATABASES LIKE '%my%';

Perhatikan fiel "Database" perlu menggunakan backtick(`) karena kata "Database" merupakan keyword, dan untuk merujuknya sebagai objek dari MySQL kita gunakan simbol backtick (`) tersebut.


Database INFORMATION_SCHEMA

Cara lain untuk melihat informasi di atas adalah melalui database INFORMATION_SCHEMA. Database ini berisi semua objek database yang ada seperti nama table, column / field, data type, dan seterusnya.

Untuk nama database maka table yang digunakan adalah INFORMATION_SCHEMA.SCHEMATA dan nama fieldnya adalah SCHEMA.

Contoh penggunaan :

SELECT SCHEMA_NAME AS `Database` FROM INFORMATION_SCHEMA.SCHEMATA;



Penutup

Untuk melihat daftar nama database yang terdapat pada server MySQL kita maka dapat dilakukan dengan dua cara :
  • menggunakan perintah SHOW DATABASES.
  • mengambil informasi dari table INFORMATION_SCHEMA.SCHEMATA.
Comments