Pertemuan 7-Pengenalan MySQL
Pertemuan 7-Pengenalan MySQL
Mengenal MySQL
• MySQL adalah program database server yang mampu menerima dan mengirimkan
datanya dengan cepat,multi user serta menggunakan perintah standar SQL(Structure
Query Language).
• MySQL adalah sebuah database yang dapat digunakan baik sebagai client maupun
server.
• Database MySQL adalah sebuah perangkat lunak database yg berbentuk relasional
atau dalam bahasa basis data disebut sebagai Relational Database Management
System (RDBMS) yang menggunakan suatu bahasa permintaan SQL.
Kelebihan MySQL
• MySQL sebagai Database Management System (DBMS)
• MySQL sebagai Relational Database Management System(RDBMS)
• MySQL adalah sebuah software database yang bersifat open source, artinya program
ini bersifat free atau bebas digunakan oleh siapa saja tanpa harus membeli atau
membayar lisensi kepada pembuatnya.
• MySQL merupakan sebuah database server yang melayani permintaan dari client.
• MySQL merupakan sebuah database client yang dapat melakukan query yang
mengakses database pada server.
• MySQL mampu menerima query yang bertumpuk dalam satu permintaan atau disebut
multi-threading.
• MySQL merupakan sebuah database yang mampu menyimpan data berkapasitas
sangat besar hingga berukuran gigabyte sekalipun.
• MySQL didukung oleh driver ODBC, artinya database MySQL dapat diakses
menggunakan aplikasi apa saja termasuk berupa visual seperti delphi dan Visual
Basic.
Kelebihan MySQL
• MySQL adalah database yang menggunakan enkripsi password
• MySQL merupakan server database yang multiuser artinya database ini dapat
digunakan oleh banyak pemakai.
• MySQL dapat menggunakan kuci lebih dari 16 kunci per tabel dan dalam satu kunci
memungkinkan beberapa field
• MySQL mendukung field yang dijadikan sebagai kunci primer dan kunci unique
• MySQL dudukung oleh sebuah komponen C dan perl API, sehingga dapat diakses
melalui sebuah program aplikasi yang berada dibawah protokol internet berupa web.
• MySQL menggunakan suatu bahasa permintaan standar yang bernama SQL
Perbedaan MySQL dan SQL
• MySQL adalah program database server sedangkan SQL adalah bahasa yang
digunakan didalamnya.
• SQL dibedakan menjadi dua bentuk query yaitu:
1. DDL (Data Definition Language) adalah sebuah metode query yg berguna untuk
mendefinisikan data pada sebuah database yaitu :
a. CREATE digunakan untuk pembuatan table dan database.
b. DROP, untuk penghapusan table maupun database.
c. ALTER, untuk melakukan pengubahan struktur tabel yang telah dibuat,
baik menambah filed(add), mengganti nama field(change) ataupun menamakannya
kembali(rename) serta menghapus (drop).
Perbedaaan MySQL dan SQL
2. DML (Data Manipulation Language) adalah sebuah metode query SQL yang
digunakan apabila DDL telah terjadi, sehingga fungsi dari query ini adalah untuk
melakukan manipulasi database yg telah ada atau telah dibuat sebelumnya.yaitu:
a. INSERT, digunakan untuk pemasukan data pada tabel database.
b. UPDATE, digunakan untuk melakukan pengubahan terhadap data yang ada pada
tabel
c. DELETE digunakan untuk penghapusan data pada tabel.
Tipe Data MySQL
Beberapa tipe data dalam MySQL yang sering dipakai: