1.
MySQL
MySQL (dieja “My
Ess Que Ell”) merupakan perangkat lunak basis data yang dikembangkan oleh
perusahaan bernama MySQL AB. MySQL merupakan salah satu jenis database server yang sangat terkenal. Kepopulerannya
disebabkan MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya. Selain itu bersifat free (tidak perlu membayar untuk menggunakannya).
MySQL termasuk jenis RDBMS (Relational Database Management System). Itulah sebabnya istilah seperti
tabel, baris, dan kolom digunakan pada MySQL. Pada MySQL, sebuah database mengandung satu atau sejumlah tabel.
Tabel terdiri dari sejumah baris dan setiap baris mengandung satu atau beberapa
kolom.
Sebagai sebuah produk, ada beberapa poin penting
mengenai MySQL, yaitu :
·
MySQL merupakan suatu Database Management System (DBMS).
·
MySQL adalah suatu Relational Database management System (RDBMS)
·
MySQL merupakan sebuah produk yang
didistribusikan secara open source.
·
MySQL dapat berjalan baik di hampir
semua platform sistem operasi.
2.
Server
dan Client MySQL
Arsitektur DBMS MySQL dapat diklasifisikan ke dalam
dua jenis : server dan client. Secara garis besar, client digunakan untuk melakukan request informasi, sedangkan server bertindak merespon permintaan
dari client.
Dengan demikian, lingkungan yang nantinya akan
digunakan pada praktikum ini adalah client.
3.
Objek
Basis Data
Di MySQL, basis data direpresentasikan sebagai suatu
direktori; dimana di dalamnya terdapat himpunan file-file tabel yang terdefinisi.
Pembuatan basis data dilakukan menggunakan pernyataan CREATE DATABASE dan diikuti dengan nama basis data yang
akan dibuat.
Bentuk sintaks pembuatan basis data :
CREATE DATABASE [IF NOT EXISTS]
nama_database;
Oleh karena basis data merupakan suatu schema, maka penghapusannya dilakukan
menggunakan perintah DDL DROP DATABASE.
Bentuk formal penghapusan basis data :
DROP DATABASE [IF EXISTS] nama_database;
4.
Objek
Tabel
MySQL mendukung penuh standar ANSI/ISO SQL. Dengan
demikian, perintah pembuatan tabel d MySQL juga sama seperti DBMS lainnya.
Bentuk sintaks pembuatan tabel diperlihatkan sebagai
berikut :
CREATE [TEMPORARY] TABLE [IF NOT EXISTS]
nama_tabel
[(create_definisi,...)]
[table_options]
[select_statement]
Untuk menghapus tabel yang terdefinisi, kita dapat
memanfaatkan perintah DROP.
DROP TABLE [IF EXISTS] nama_tabel;
Adapun untuk operasi-operasi mdifikasi, baik
modifikasi tabel maupun field, dapat
dilakukan dengan memanfaatkan perintah ALTER.
5.
Akses
dan Manipulasi Data
Operasi-operasi akses dan manipulasi data—mencakup
pengambilan atau seleksi, penambahan, pengubahan, dan penghapusan—di MySQL juga
didasarkan pada standar SQL. Dengan demikian, adanya standarisasi ini
memungkinkan keseragaman operasi di lintas DBMS.
6.
Kelebihan
MySQL :
Ä Free
(bebas didownload)
Ä Stabil
dan tangguh
Ä Fleksibel
dengan berbagai pemrograman
Ä Security
yang baik
Ä Dukungan
dari banyak komunitas
Ä Kemudahan
management database
Ä Mendukung
transaksi
Ä Perkembangan
software yang cukup cepat
0 komentar:
Posting Komentar