MySQL termasuk ke dalam Relational Database Management System (RDBMS) yang didistribusikan secara gratis di bawah lisensi GPL (General Public License). MySQL merupakan turunan dari konsep database SQL (Structured Query Languange) untuk pemilihan /seleksi dan pemasukan data yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.
Contoh :
Contoh :
MySQL merupakan Database Server yang bersifat :
Open Source
Multiplatform
Berbasis database relasional
Bisa dipakai untuk database pribadi atau pada level korporat berskala kecil hingga besar
Selain bersifat free, ada juga yang bersifat komersial
Keistimewaan MySQL
- Portability : berjalan stabil pada berbagai sistem operasi (Windows,Linux, Mac OS, Solaris dsb)
- Open Source : didistribusikan secara open source (gratis)
- Multiuser : dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik
- Performance Tuning : memiliki kecepatan yang baik dalam menangani query sederhana.
- Column Types : memiliki tipe kolom yang kompleks, seperti : signed/unsigned integer, float, double, char, varchar, blob, time, datetime, timestamp, year, set serta enum
- Command dan Functions : memiliki operator dan fungsi secara penuh yang mendukung perintah SELECT dan WHERE dalam query
Perintah Dasar SQL
DDL (Definition Data Language) : Digunakan untuk kepentingan penciptaan database, tabel, hingga penghapusan database atau tabel.Contoh :
- CREATE DATABASE
- CREATE TABLE
- DROP TABLE
- ALTER TABLE
Contoh :
- SELECT – mengambil data
- DELETE – menghapus data
- INSERT – menyisipkan data
- UPDATE – mengubah data