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

MariaDB
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

MariaDB
Syntax
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:

MariaDB
Syntax
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.

MariaDB
Example
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).

MariaDB
Example
DESCRIBE artikel tanggal;
+----------+------+------+-----+---------+-------+
| Field    | Type | Null | Key | Default | Extra |
+----------+------+------+-----+---------+-------+
| tanggal  | date | YES  |     | NULL    |       |
+----------+------+------+-----+---------+-------+

Jadi, instruksinya adalah "tampilkan DESKRIPSI untuk kolom tanggal pada tabel artikel ".

Reference:




Comments