MariaDB: DESCRIBE Untuk Menjelajah Struktur Tabel
Tutorial ini, akan memandu kita bagaimana menggunakan "DESCRIBE" dalam database MariaDB atau MySQL yang digunakan untuk menampilkan deskripsi sebuah table dengan rinci. Kita nanti akan mengetahui nama-nama kolom yang terdapat dalam tabel tersebut lengkap beserta tipe data dan rincian lainnya.
Syntax
{DESCRIBE | DESC} tbl_name [col_name | wild]
Penjelasan
Perintah DESCRIBE
digunakan untuk mendeskripsikan struktur sebuah tabel. Informasi yang didapat adalah struktur kolom atau field apa saja yang terdapat dalam tabel tersebut berikut tipe data dan informasi lainnya yang ingin kita ketahui lebih detail berkaitan dengan kolom-kolom pada sebuah tabel.
DESCRIBE
akan memberikan informasi berkaitan dengan kolom-kolom dalam sebuah tabel. Perintah DESCRIBE
lebih singkat ditulis jika dibandingkan dengan SHOW COLOMNS FROM.
Kebutuhan menggunakan perintah DESCRIBE
ini muncul apabila kita ingin mendapatkan informasi kolom apa saja yang terdapat dalam tabel tertentu? yang tentunya kita juga mungkin lupa tipe data apa dalam kolom tersebut.
Perlu diketahui, jika sebelumnya kita telah membuat table dan menyisipkan komentar pada baris tertentu, maka pada perintah DESCRIBE ini, komentar yang sebelumnya ditulis tidak akan ditampilkan.
Contoh
DESCRIBE namatabel
namatabel diganti dengan nama tabel yang ingin Anda lihat kolom-kolom apa saja yang terdapat dalam tabel tersbut berikut informasi tipe data dan lainnya akan ditampilkan.
MariaDB DESC lebih singkat
Contoh lainnya, lebih singkat:
DESC namatabel
DESC merupakan singkatan untuk DESCRIBE. Jadi, hasilnya sama saja tapi penulisannya lebih singkat dan pendek.
Contoh Lengkap
Berikut ini contoh lengkapnya, kira-kira seperti inilah nanti hasil yang akan ditampilkan.
DESCRIBE kota;
+------------+----------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------+----------+------+-----+---------+----------------+
| Id | int(11) | NO | PRI | NULL | auto_increment |
| Nama | char(35) | YES | | NULL | |
| Negara | char(3) | NO | UNI | | |
| Daerah | char(20) | YES | MUL | | |
| Populasi | int(11) | YES | | NULL | |
+------------+----------+------+-----+---------+----------------+
Contoh diatas adalah menampilkan struktur atau deskripsi sebuah tabel dengan nama "kota". Kemudian pada Field" (kolom) contoh diatas, kita dapat lihat ada 5 nama kolom. Anda dapat melihat deskripsi tabel yang pernah Anda buat dengan cara seperti ini.
Contoh Lainnya
Berikut perlu diperhatikan juga, contoh yang dapat kita gunakan untuk mendeskripsikan kolom lebih khusus. Pada contoh dibawah ini, saya ingin mendeskripsikan kolom tanggal (misalnya) yang terdapat dalam sebuah tabel artikel, tapi hanya kolom ini saja yang ingin kita tampilkan (jadi lebih spesifik).
DESCRIBE artikel tanggal;
+----------+------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+------+------+-----+---------+-------+
| tanggal | date | YES | | NULL | |
+----------+------+------+-----+---------+-------+
Jadi, instruksinya adalah "tampilkan DESKRIPSI untuk kolom tanggal pada tabel artikel ".
SHARE