Mengenal Database MySQL Untuk Pemula

Selamat pagi sahabat master , dipostingan kali ini admin akan mengenalkan sebuah DBMS bernama MySQL . Check it out !

Untuk para programer web atau database programer mungkin tidak asing lagi dengan software database open source ini. Karena kehandalan, kecepatan, dan kemudahan penggunaannya, Database MySQL menjadi pilihan utama bagi banyak pengembang software dan aplikasi baik di platform web maupun desktop. Bahkan database MySQL juga digunakan oleh perusahaan besar, seperti Yahoo!, Google, Youtube, Wordpress, Facebook, dan masih ada perusahaan besar lainnya.

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (Structured Query Language) atau DBMS (Database Management System) yang multi-user. MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public License (GPL), akan tetapi MySQL juga dijual di bawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
Beberapa fitur database MySQL antara lain:
  • RDBMS (Relational Database Management System).
  • Arsitektur Client-Server.
  • Mengenal perintah SQL standar. Hampir semua software database menggunakan SQL.
  • Mendukung foreign key.
  • Mendukung Views.
  • Gratis (bebas didownload).
  • Fleksibel dengan berbagai bahasa pemrograman.
  • Stabil.
  • Keamanan yang baik.
Koneksi ke Server MySQL dilakukan dengan MySQL Client (tools), tools tersebut telah tersedia didalam MySQL itu sendiri. Untuk melakukan koneksi ke Server MySQL dapat dilakukan dengan cara yang berbeda, tergantung pada MySQL Client yang digunakan. Berikut berbagai macam MySQL Client untuk administrasi Server MySQL:
  • MySQL Command Line Client.
  • MySQL-Front, merupakan front-end MySQL berbasis Windows.
  • PHPMyAdmin, merupakan front-end MySQL berbasis web.
  • SQLYog.
  • MySQL Administrator dan MySQL Query Browser.
Dari berbagai macam tools tersebut, yang paling mudah digunakan untuk belajar database MySQL maupun membuat database MySQL adalah PHP MyAdmin. PHP MyAdmin merupakan front-end MySQL berbasis web, dibuat dengan menggunakan PHP. PHP MyAdmin banyak digunakan di hampir semua penyedia hosting di internet. PHP MyAdmin mendukung berbagai fitur administrasi MySQL termasuk manipulasi database, tabel, index dan dapat mengeksport data ke dalam berbagai format data. PHP MyAdmin dapat didownload secara gratis di http://www.phpmyadmin.net/ . jika telah mengenal Database MySQL, selanjutnya harus mengetahui apa itu SQL (Structured Query Language).

SQL atau para programer sering menyebutnya query adalah suatu bahasa (language) yang digunakan untuk mengakses database. Secara umum, terdapat 3 jenis perintah SQL, yaitu :

1. DDL (Data Definition Language)
DDL merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur database, yaitu database dan table. Beberapa perintah dasar yang termasuk DDL ini antara lain:
  • CREATE
  • ALTER
  • RENAME
  • DROP
2. DML (Data Manipulation Language)
DML merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data. Perintah SQL yang termasuk dalam DML antara lain:
  • SELECT
  • INSERT
  • UPDATE
  • DELETE
3. DCL (Data Control Language)
DCL merupakan perintah SQL yang berhubungan dengan manipulasi user dan hak akses (priviledges). Perintah SQL yang termasuk dalam DCL antara lain:
  • GRANT
  • REVOKE
Nahh , segitu dulu untuk kali ini sampai ketemu di postingan lainnya . Salam Opreker ~


EmoticonEmoticon