Tips MySQL‎ > ‎

Melihat Daftar Table pada Database

posted Nov 16, 2010, 9:54 PM by Feris Thia   [ updated Jan 16, 2011, 3:02 AM ]
Untuk melihat daftar table yang terdapat pada suatu database di server MySQL kita maka bisa melakukan perintah berikut ini :

SHOW TABLES;


Untuk melihat daftar nama table dengan pola tertentu kita gunakan klause LIKE atau WHERE, sebagai contoh untuk melihat daftar table yang memiliki kata awalan "ms" kita gunakan :

SHOW TABLES WHERE `Tables_in_phi_minimart` LIKE '%my%';
    atau ...
SHOW TABLES LIKE '%my%';




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-nama table dari suatu database maka table  yang digunakan adalah INFORMATION_SCHEMA.TABLES dan nama fieldnya adalah TABLE_NAME.

Contoh penggunaan :

SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE `TABLE_SCHEMA` = 'phi_minimart';


Penutup

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


Comments