Di MariaDB (dan juga MySQL), DESC adalah singkatan dari dua hal berbeda tergantung konteks penggunaannya


 

DESC sebagai perintah: Melihat struktur tabel

DESC nama_tabel;

atau:

DESCRIBE nama_tabel;

Fungsi:

Menampilkan struktur kolom dalam sebuah tabel, seperti:

  • Nama kolom

  • Tipe data

  • Apakah boleh NULL

  • Apakah primary key

  • Default value

Contoh:

DESC users;

Output-nya bisa seperti:

+-------+-------------+------+-----+---------+----------------+
| Field | Type        | Null | Key | Default | Extra          |
+-------+-------------+------+-----+---------+----------------+
| id    | int(11)     | NO   | PRI | NULL    | auto_increment |
| name  | varchar(50) | YES  |     | NULL    |                |
| email | varchar(50) | YES  | UNI | NULL    |                |
+-------+-------------+------+-----+---------+----------------+

DESC sebagai kependekan dari DESCENDING: Urutan menurun dalam query

SELECT * FROM users ORDER BY id DESC;

Fungsi:

Mengurutkan hasil dari query dari nilai terbesar ke terkecil.

Contoh:

SELECT * FROM orders ORDER BY created_at DESC;

→ Akan menampilkan data orders dari yang terbaru ke terlama.

Kesimpulan:

DESC Digunakan Sebagai Artinya Contoh
Perintah (DESCRIBE) Lihat struktur tabel DESC users;
Keyword di ORDER BY Urutan menurun ORDER BY id DESC

Post a Comment

0 Comments