Apa itu MYSQL ?
MySQL adalah Sebuah program database server yang mampu menerima dan mengirimkan datanya sangat cepat, multi user serta menggunakan peintah dasar SQL ( Structured Query Language ). MySQL merupakan dua bentuk lisensi, yaitu FreeSoftware dan Shareware. MySQL yang biasa kita gunakan adalah MySQL FreeSoftware yang berada dibawah Lisensi GNU/GPL ( General Public License ). MySQL Merupakan sebuah database server yang free, artinya kita bebas menggunakan database ini untuk keperluan pribadi atau usaha tanpa harus membeli atau membayar lisensinya. MySQL pertama kali dirintis oleh seorang programmer database bernama Michael Widenius . Selain database server, MySQl juga merupakan program yang dapat mengakses suatu database MySQL yang berposisi sebagai Server, yang berarti program kita berposisi sebagai Client. Jadi MySQL adalah sebuah database yang dapat digunakan sebagai Client mupun server. Database MySQL merupakan suatu perangkat lunak database yang berbentuk database relasional atau disebut Relational Database Management System ( RDBMS ) yang menggunakan suatu bahasa permintaan yang bernama SQL (Structured Query Language ).
Apa saja kelebihan MYSQL ?
Database MySQL memiliki beberapa kelebihan dibanding database lain, diantaranya :
• MySQL merupakan Database Management System ( DBMS )
• MySQL sebagai Relation Database Management System ( RDBMS ) atau disebut dengan database Relational
• MySQL Merupakan sebuah database server yang free, artinya kita bebas menggunakan database ini untuk keperluan pribadi atau usaha tanpa harus membeli atau membayar lisensinya
• MySQL merupakan sebuah database client
• MySQL mampu menerima query yang bertupuk dalam satu permintaan atau MultiThreading.
Tipe-Tipe
Data My SQL
Secara umum tipe data pada MySQL dibagi menjadi 4 yaitu:
1. Numeric Values
yaitu angka atau bilangan seperti 10; 123;
100.50; -10; 1.2E+17; 2.7e-11; dan sebagainya. Tipe data ini dibagi menjadi dua
yaitu Bilangan Bulat (Integer) dan Bilangan Pecahan (Floating-point). Bilangan
bulat adalah bilangan tanpa tanda desimal sedangkan bilangan pecahan adalah
bilangan dengan tanda desimal. Kedua jenis bilangan ini dapat bernilai positif
(+) dan juga negatif (-). Jika bilangan tersebut menggunakan tanda positif (+)
atau (-), maka disebut SIGNED. Sebaliknya bila tanpa tanda apapun disebut
UNSIGNED. Karena tanda positif (+) dapat diabaikan penulisannya maka pada
bilangan yang bernilai positif disebut UNSIGNED.
2. String/Character Values adalah semua karakter (atau teks)
yang penulisannya selalu diapit oleh tanda kutip baik kutip tunggal (‘) maupun
kutip ganda (“). Hal ini tidak hanya berlaku pada huruf alfabet saja tetapi
angka yang ditulis dengan tanda kutip pun akan menjadi karakter atau string.
3. Date and Time Values yaitu tanggal dan waktu. Untuk jenis
data tanggal dan waktu format standar (default) penulisan tanggalnya adalah
“tahun-bulan-tanggal”, Misalnya untuk 22 Januari 2001 dituliskan “2002-01-22”.
Untuk penulisan waktu, formatnya adalah “jam-menit-detik”. Contoh, “13:55:07”.
Data tanggal dan waktu bisa digabung penulisannya menjadi “2002-01-22
13:55:07”.
4. NULL. NULL sebenarnya bukan data, tapi dia mewakili sesuatu
yang “tidak pasti”, “tidak diketahui” atau “belum ada nilainya”. Sebagai contoh
dalam kehidupan sehari-hari Anda melakukan suatu survei berapa jumlah pengguna
sistem operasi LINUX dan Windows di Indonesia. Selama survei belum tuntas maka
data pastinya belum dapat diketahui. Oleh sebab itu, data tersebut bisa
diwakili dengan NULL, alias belum diketahui.
Cara Install MySQL Server di
Windows
Proses instalasi MySQL server
menggunakan XAMPP sangat mudah.
Langkah 1. Unduh file
instalasi XAMPP
Anda cukup mengunduh file
instalasi XAMPP melalui halaman website apachefriends.org.
Langkah 2. Install XAMPP
Setelah selesai proses unduh, silakan eksekusi file instalasi XAMPP untuk menjalankan proses instalasi. Kemudian ikuti instruksi yang ada.
Langkah 3. Aktifkan MySQL server menggunakan GUI XAMPP
Saat Anda selesai menjalankan proses instalasi akan muncul panel kontrol XAMPP. Klik “Start” pada modul Apache dan MySQL. Sampai di sini MySQL server sudah dapat berjalan dan sudah dapat dipakai untuk menjalankan perintah SQL.
Kesimpulan
MySQL adalah sebuah sistem
manajemen database yang berguna untuk mengelola database di dalam website.
Sistem manajemen database dengan mysql mempunyai banyak fitur.
Selain itu, proses instalasi sampai dengan penggunaannya sangat mudah sehingga
bagi pengguna yang masing awam pun mungkin akan cepat untuk memahaminya.
MySQL menggunakan bahasa pemrograman SQL untuk bekerja.
Bahasa pemrograman ini mempunyai beberapa fungsi dan perintah yang dapat
dipakai untuk menambahkan, mengubah, dan mengelola berbagai macam tipe data
seperti integer, float, string, dan semacamnya.
Berikut ada beberapa video tutorial menggunakan mysql untuk
pemula ;
Belajar MySQL Pemula Secara Dari 0! Secara Terstruktur!