Apa desc di mysql?

Perintah Order by dalam operasi database MySQL digunakan untuk persyaratan filter data. Order by biasanya diikuti dengan nama kolom parameter yang terdapat pada tabel kemudian kita bisa menambahkan parameter DESC atau ASC

Jika kita hanya menggunakan perintah SELECT * FROM nama_tabel diurutkan berdasarkan nama_kolom maka tidak akan mempengaruhi hasil apapun, karena efeknya adalah ketika perintah ditambahkan dengan parameter ASC atau DESC.  


Membacanya. Memahami Penggunaan ORDER by id dan ORDER by id DESC MySQL


Contoh

PILIH * DARI urutan nama_tabel berdasarkan nama_kolom ASC


PILIH * DARI urutan nama_tabel berdasarkan nama_kolom DSC

DESC biasanya digunakan untuk mengurutkan data dari terbesar ke terkecil untuk data yang berbentuk angka (id) seperti misalnya 1,2,3,4,5 akan diurutkan menjadi 5,4,3,2,1 sedangkan ketika DESC diterapkan pada karakter huruf (abjad) maka jika datanya a,b,c,d,e akan diurutkan menjadi e,d,c,b,a


Contoh Perintah

PILIH * DARI pesanan data_karyawan dengan nama DESC

Data dari kolom nama disusun dari huruf abjad terakhir kolom, yaitu disini disusun dari huruf K terlebih dahulu

 
ASC memiliki fungsi kebalikan dari DESC, jika misalnya ada data pada kolom nama dengan urutan e,d,c,b,a maka ASC akan menyusunnya menjadi a,b,c,d,e. Begitu juga ketika ASC diterapkan pada kolom dengan nilai data berupa angka, maka ASC akan mengurutkannya dari yang terkecil 1,2,3,4,5


Contoh Perintah

PILIH * DARI pesanan data_karyawan dengan nama ASC

Data pada kolom nama disusun berurutan dari huruf A


Jadi mungkin kamu sudah paham perbedaan ASC dan DESC, keduanya memiliki peran yang berbeda, namun tetap memiliki fungsi untuk mengurutkan data. Walaupun query yang kita pelajari sangat sederhana, namun nantinya akan sangat berguna dalam proses pembuatan website, khususnya website yang dibangun dengan menggunakan PHP


TOLONG BAGIKAN

Bagikan Bagikan Tweet Bagikan Pin

Apa desc di mysql?

Ahmad Zaelani

Pria biasa yang suka duduk sendirian di pantai, mengagumi embun pagi dan merahnya malam, suka ngeblog, coding, dan jogging. Motto hidupnya adalah hidup santai dan sederhana

Kali ini kita akan membahas sesuatu tentang database MySQL yang kebetulan merupakan database yang biasa saya pilih sebagai partner di aplikasi yang saya buat. Saya sendiri tidak begitu tahu apakah ini bug atau apakah itu kata kunci pelestarian yang tidak dapat dilakukan di database MySQL

Kita hanya. Buat database di MySQL dengan nama test dengan query berikut

create database test_doang;
use test_doang;

Pada baris query diatas kita coba buat database dengan nama test_doang, kemudian pertimbangkan untuk menggunakan database test_doang. Kemudian kita akan membuat tabel pada database, kita beri nama misalnya table_pengertian dengan 2 field pada tabel tersebut. Itu adalah

  1. Field TERM dengan tipe data varchar, dengan jumlah karakter maksimal 100 karakter

  2. Bidang DESC dengan tipe data varchar juga, dan dengan total 255 karakter

Atau Anda juga dapat menyalin dan menempelkan kueri berikut

CREATE TABLE `table_pengertian` (
`ISTILAH` VARCHAR( 100 ) NOT NULL ,
`DESC` VARCHAR( 255 ) NOT NULL
);
_

Jika ya, maka kita akan memiliki tabel di database test_doang. Kemudian kita akan mencoba menambahkan record pada tabel tersebut misalnya untuk field TERM kita beri satu kata CPU dan untuk DESC kita isi field tersebut dengan data “Mesin yang mengolah data”, atau bisa juga dengan copy paste kueri berikut

insert into table_pengertian values('CPU','Sebuah mesin yang memproses data');

Setelah itu mari kita lihat isi tabel artinya, jika dilihat seperti gambar di bawah ini berarti semuanya normal kan?

Apa desc di mysql?

Jika sudah maka kita lanjut ke langkah berikutnya yaitu kita akan kembali memasukkan data ke tabel table_meaning, kali ini data untuk kolom TERM kita isi dengan data “Monitor” dan untuk kolom DESC kita isi dengan “Media digunakan untuk menampilkan data" data, namun kali ini kita akan mengisi data dengan menyebutkan nama kolom/Field pada query, seperti pada contoh berikut

iinsert into table_pengertian(ISTILAH,DESC) values('Monitor', 'Media yang dipakai untuk menampilkan data');

Jika Anda menjalankan kueri, apa yang terjadi? . ? . Jika penyebutan kolom pada query di atas dihilangkan, maka data dapat masuk, sedangkan pada MySQL sangat disarankan untuk menyebutkan nama field yang ingin dimasukkan datanya, meskipun tanpa menyebutkan nama field querynya. juga dapat dieksekusi

Ok, sekarang kita akan mencoba query lain selain query INSERT. Itu adalah permintaan UPDATE. Sekarang kita coba update data diatas dengan query seperti di bawah ini

update table_pengertian set DESC='Sebuah mesin yang memproses data-data yang dimasukkan' where ISTILAH='CPU';
_

Apa yang terjadi? . lagi. ?

Ok mari kita coba lagi, kali ini kita akan mencoba mengganti nama field yang ada di table_meaning. Field yang akan kita ganti nama field DESC nya kita ganti dengan nama ISTILAH_DESC atau terserah anda yang penting jangan menggunakan kata DESC sebagai nama field. Permintaan untuk mengubah nama bidang seperti di bawah ini

ALTER TABLE `table_pengertian` CHANGE `DESC` `ISTILAH_DESC` VARCHAR( 255 ) ;

Setelah nama field diubah, sekarang kita coba mengeksekusi query di atas yang mengalami error, tentunya dengan mengganti nama field DESC yang disebutkan dalam query dengan nama field yang telah kita ubah.

Apa yang terjadi?

hmmm. ternyata MySQL tidak memperbolehkan kita menggunakan kata DESC untuk dijadikan nama field pada tabel. Kita bebas menggunakan nama field pada tabel selama kita tidak menggunakan kata DESC, terbukti dari percobaan diatas, ada beberapa kesalahan yang terjadi jika kita menggunakan kata DESC sebagai nama field pada tabel.

Sekali lagi, saya sendiri tidak tahu apakah ini bug di MySQL atau sudah diumumkan di rilis MySQL versi yang saya gunakan, oh ya versi MySQL yang saya gunakan adalah versi 5. 0. 15 yang dipaketkan dengan perangkat lunak XAMPP . Tentunya kita mendapatkan pengetahuan baru tentang hal ini.

Silakan lihat kembali untuk pengetahuan lain tentang database gratis dan sumber terbuka ini

Desc Untuk apa?

Arti kata desc menurut KBBI merupakan singkatan dari kata bahasa inggris description, artinya kamu disuruh mendeskripsikan sesuatu. Misal ada yang bilang " Desc I'm dong. ", artinya kamu disuruh mendeskripsikan dia menurut apa yang kamu ketahui.

Apa itu desc dalam SQL?

DESC adalah singkatan dari DESCRIBE . Jadi, hasilnya sama tapi tulisannya semakin pendek.

Apa perbedaan antara ASC dan DESC?

ASC mengurutkan dari nilai terendah ke nilai tertinggi. DESC mengurutkan dari nilai tertinggi ke nilai terendah .

Apa fungsi dari perintah DESC pada tabel tersebut?

Fungsi. Perintah DESC ini berfungsi untuk menampilkan struktur tabel yang telah dibuat . Field apa saja yang telah dibuat, tipe data field, dan primary key akan terlihat di sini. Contoh. DESC obat; . perintah diatas akan menampilkan struktur tabel obat yang telah dibuat.