Database MySQL


A. Pengertian Database

     Menurut wikipedia, database (basis data) merupakan  kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut, Dalam database, data tersimpan pada sebuah hardware penyimpanan secara terstruktur dan terintegrasi, sehingga dapat diakses secara bersamaan pada waktu yang sama oleh beberapa pengguna database. Untuk mengelola dan memanipulasi data pada database dibutuhkan software management seperti di antaranya: MySQL, Oracle, Microsoft SQL Server, Microsoft Acces, Firebird dan lain sebagainya.


B. MySQL

    MySQL merupakan salah satu software pengelola database berjenis RDBMS (Relational Database Management System) yang bersifat opensource di bawah lisensi GPL (General Public License). Sehingga semua pengguna MySQL dapat menggunakannya secara bebas tanpa harus membayar lisensi, dengan batasan tidak boleh dibuat produk turunannya yang bersifat komersil. 
Selain tidak berbayar beberapa kelebihan MySQL adalah mampu menyimpan data yang berkapasitas besar, mendukung enkripsi password, mampu menerima beberapa query secara bersamaan (Multi Threading), bersifat multi user atau bisa digunakan oleh banyak pengguna dan mampu membuat dan mengupdate tabel secara cepat.


C. SQL

     Menurut wikipedia, SQL ( Structured Query Language) adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data yang dirancang untuk mengatur/memanajemen sebuah basis data sebagai sekumpulan data yang disimpan secara terstruktur, dan melakukan pengelolaan serta manipulasi data atas permintaan penggunanya.
SQL terdiri dari dua macam bahasa, yaitu:
  1. DDL (Data Definition Language)
    DDL merupakan sebuah metode Query SQL yang berguna untuk mendefinisikan data pada sebuah database, query yang dimiliki DDL adalah :
    a. CREATE untuk membuat Database dan Tabel.
    b. DROP  untuk menghapus Tabel dan Database.
    c. ALTER untuk melakukan perubahan struktur tabel yang telah dibuat, baik menambah (add), mengganti (change) atau menamakannya kembali (rename), dan menghapus Field (drop).
  2. DML ( Data Manipulation Language )DML merupakan sebuah metode Query yang dapat digunakan apabila DDL telah terjadi, sehingga fungsi dari Query DML ini untuk melakukan pemanipulasian database yang telah dibuat. Query yang dimiliki DML adalah :
    a. INSERT  untuk memasukkan data pada tabel database.
    b. UPDATE untuk pengubahan terhadap data yang ada pada tabel database.
    c. DELETE untuk menghapus data pada tabel database.

Komentar

Postingan Populer