MySQL |
Pengenalan MySql.
MySQL adalah sebuah program basis data atau database server yang mampu menerima dan mengirimkan datanya dengancepat, multi user serta menggunaka perintah dasar SQL (Structured Query Language). Jika kita menyinggung SQL adalah bahasa pemrograman standar yang digunakan untuk pengolahan database . Semenjak tahun 70-an bahasa ini telah dikembangkan oleh IBM, yang kemudian diikuti dengan adanya Oracle, Informix dan Sybase. Dengan menggunakan SQL, proses akses database menjadi lebih user friendly dibandingkan dengan dBase ataupun Clipper yang masih menggunakan perintah - perintah pemrograman murni.
MySql merupakan sebuah database server yang gratis, yang artinya kita bebas menggunakan database ini untuk kepentingan pribadi atau usaha tanpa harus membeli lisensi pada pihak MySQL. Program database ini pertamakali dirilis oleh seorang programer database bernama Michael Widenius. Selain database server, MySQL juga merupakan program yang dapat mengakses suatu database MySQL yang berposisi sebagai Server, yang berarti program kita berposisi sebagai client. Jadi MySQL sebuah aplikasi pengolah database yang dapat digunakan sebagai client ataupun server.
Kelebihan MySQL
Database MySQL memiliki beberapa kelebihan dibandingkan dengan database lain, antaralain :
- MySQL merupakan Database Management System (DBMS).
- MySQL sebagai Relation Database Management System (RDBMS) atau disebut dengan database relational.
- MySQL merupakan sebuah aplikasi pengolah database yang gratis.
- MySQL merupakan sebuah database client ataupun server.
- MySQL merupakan database yang mampu menyimpan data berkapasitas sangat besar hingga berukuran GigaByte.
- MySQL didukung oleh driver ODBC, yang artinya aplikasi ini dapat diakses menggunakan aplikasi apa saja termasuk berupa visual seperti VB dan Delpi.
- MySQL menggunakan enkripsi password dalam databasenya, jadi database ini cukup aman karena memiliki password untuk mengaksesnya.
- MySQL merupakan database yang multi user, artinya database ini hanya digunakan oleh satu pihak orang, akan tetapi dapat digunakan oleh banyak pengguna.
- MySQL mendukung field yang dijadikan sebagai kunci primer dan kunci unik (primary key).
- MySQL memiliki kecepatan dalam pembuatan table ataupun pengupdate table.
Mengenal SQL (Structured Query Language)
SQL (Structured Query Language) adalah sebuah bahasa yang digunakan untuk mengolah database.
SQL terbagi menjadi 4 bentuk query, yaitu :
DDL (Data Definition Language)
DDL adalah sebuah metode query SQL yang berguna untuk mendefinisikan data sebuah database. Contoh perintahnya adalah :
- Create : Digunakan untuk membuat database dan tabel.
- Drop : Digunakan untuk menghapus database dan table.
- Alter : Digunakan untuk melakukan perubahan struktur tabel.
DML (Data Manipulation Language)
DML adalah sebuah metode query SQL yang dapat digunakan untuk melakukan pemanipulasian data dalam database. Contoh perintahnya adalah :
- Insert : Digunakan untuk memasukan data pada tabel.
- Update : Digunakan untuk pengubahan terhadap data yang ada pada tabel.
- Delete : Digunakan untuk penghapusan tabel.
DCL (Data Control Language)
DCL adalah sebuah metode query SQL yang digunakan untuk memberi hak akses database, mengalokasian space, pendefinisian space dan pengauditan pengguna database. Perintah yang dimiliki DCL:
- Grant : Untuk mengizinkan user mengakses tabel dalam database.
- Revoke : Untuk membatalkan izin hak akses user.
Itulah sedikit pencerahan tentang MySQL, sebagai catatan, apabila ingin menguasai aplikasi MySQL, anda harus menguasai bahasa SQL, karena dalam hal pengolahan database pada umumnya menggunakan bahasa SQL, yang insyaaloh nanti pada postingan berikutnya akan di jelaskan dalam blog ini. Jadi tunggu saja ya artikel selanjutnya !
Terimakasih telah berkunjung !
Thanks for reading & sharing Buka Akal
0 comments:
Post a Comment