Mendapatkan Informasi Tentang Database dan Tabel MySQL


Bagaimana jika anda lupa nama dari database atau tabel, atau apa struktur dari tabel yang diberikan? MySQL membahas masalah ini melalui beberapa pernyataan yang menyediakan informasi tentang database dan tabel yang didukungnya.

Pada tulisan sebelumnya membuat dan menggunakan database kita telah melihat SHOW DATABASES, yang berisi daftar database yang dikelola oleh server. Untuk mengetahui database yang saat ini dipilih, gunakan fungsi DATABASE():

mysql> SELECT DATABASE();

Jika anda belum memilih database apapun, hasilnya adalah NULL.
Untuk mengetahui tabel apa saja yang ada pada database (misalnya, ketika anda tidak yakin tentang nama tabel), gunakan perintah ini:

mysql> SHOW TABLES;

Nama kolom dalam output yang dihasilkan oleh pernyataan ini selalu Tables_in_db_name, di mana db_name adalah nama dari database.

Jika anda ingin mengetahui tentang struktur tabel, pernyataan DESCRIBE sangat berguna, melainkan menampilkan informasi tentang masing-masing kolom tabel :

mysql> DESCRIBE Binatang_Peliharaan;

Field menunjukkan nama kolom, Type adalah tipe data untuk kolom, NULL menunjukkan apakah kolom dapat berisi nilai NULL, Key menunjukkan apakah kolom diindeks, dan Default menentukan nilai default kolom ini. Ekstra menampilkan informasi khusus tentang kolom: Jika kolom diciptakan dengan opsi AUTO_INCREMENT, nilainya akan auto_increment tidak kosong.

DESC adalah bentuk singkat dari DESCRIBE. Jika anda memiliki indeks pada tabel, SHOW INDEX FROM tbl_name menghasilkan informasi tentang mereka.

Iklan
  1. No trackbacks yet.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: