Belajar MySQL |
Intro
Hallo teman-teman kali ini kita akan membahas tentang database MySQL, MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multialur, multipengguna, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak cocok dengan penggunaan GPL.
Tidak sama dengan proyek-proyek seperti Apache, di mana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, di mana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius. Sumber : https://id.wikipedia.org/wiki/MySQL
Fungsi MySQL
Fungsi dari MySQL itu sendiri adalah untuk mengelola dan membuat basisdata pada sisi server, yang bisa di kombinasikan dengan berbagai bahasa pemrograman baik itu yang bersifat website, dekstop ataupun mobile. Akan tetapi kebanyakan digunakan untuk aplikasi berbasis website seperti contoh website berita yang dimana informasi berita-berita seperti judul, deskripsi dan lain sebagainya disimpan di suatu basis data mysql dengan table tertentu.
Kelebihan dan Kekurangan MySQL
Sekarang kita bahas apa sih kekurangan dan kelebihan MySQL, suatu perangkat lunak pasti ada suatu kelebihan dan kekurangan maka dari itu berikut adalah kelebihan MySQL :
- Open Source
- Tipe data yang beragama
- Support dengan berbagai macam bahasa pemrograman
- Fitur kurang lengkap berbeda dengan Postgres ada yang namanya fitur materialized view di mysql tidak ada
- Tipe data yang terbatas
- Kurang cocok dengan aplikasi game
Instalasi dan Basic Syntax
Untuk instalasi MySQL teman-teman bisa mengunjungi situsnya disini atau bisa menggunakan docker disini atau bisa menggunakan XAMPP yang satu paket dengan Apache dan PHP biar sekalian teman-teman belajarnya.
Mysql menggunakan syntax SQL (Structured Query Language) hampir semua
basisdata bertipe RDMBS menggunakan syntax SQL jadi jika kalian belajar SQL
jika nanti pindah-pindah database baik itu MySQL, Postgers, Oracle dan lain
nya synyax nya akan tetap sama menggunakan SQL hanya beberapa saja yang
berbeda :
berikut adalah perintah-perintah dasar sql CRUD :
Mungkin segitu yang bisa saya sharing semoga bermanfaat bagi teman-teman, jika ada yang tidak mengerti, ada kesalahan dalam penulisan dan ada yang ingin ditanyakan atau di tambahkan bisa tulis dikolom komentar terimakasih.
0 Komentar