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. Show 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 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 Contoh Perintah Data pada kolom nama disusun berurutan dari huruf A
TOLONG BAGIKAN Bagikan Bagikan Tweet Bagikan PinAhmad 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 sederhanaKali 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
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
Atau Anda juga dapat menyalin dan menempelkan kueri berikut _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
Setelah itu mari kita lihat isi tabel artinya, jika dilihat seperti gambar di bawah ini berarti semuanya normal kan? 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
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 _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
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. |