1. Apakah MySQL itu? Artikel ini dibuat atas dasar pertanyaan tersebut. Dimana ini adalah tulisan pertama untuk tulisan berseri mengenai MySQL. Jika Anda mencari tutorial MySQL atau referensi MySQL dalam bahasa Indonesia silahkan pantau terus tulisan ini dan artikel selanjutnya. Dan tulisan pertama ini khusus membahas tentang pengertian MySQL dan seluk beluknya.
  2. MySQL adalah aplikasi yang gratis berlisensi GPL. Anda dapat memakai untuk tujuan komersial maupun bukan tanpa dibungut biaya.
  3. Jika Anda bertanya mengapa MySQL sangat terkenal dan banyak digunakan. Diantara jawabannya adalah:
    1. cepat dan stabil
    2. sangat mudah untuk dipelajari
    3. Dapat berjalan di berbagai sistem operasi, diantaranya dapat berjalan di Windows, Linux, Solaris, Mac OS.
    4. Sebuah aplikasi dengan basisdata/database MySQL dapat dibuat dengan berbagai macam bahasa pemrograman, seperti C, C++, C#, Java, Perl, PHP, Python, VB dan VB Net.
    5. Untuk aplikasi yang berbasis web, MySQL sangat popular dipakai bersama dengan bahasa pemrogramam web PHP.
    6. Dokumentasi yang bagus dari developernya serta banyak tersedia tutorial di internet. Demikain juga buku yang membahas tentangnya sangat banyak sekali.
  4. Database MYSQL menggunakan arsitektur client-server. Servernya adalah program bernama mysqld. Program inilah yang bertugas memanipulasi database.
  5. Untuk menghubungi server tentang apa yang harus dia lakukan, digunakan program klien yang yang dioperasikan pengguna dengan menuliskan perintah dalam bahasa Structured Query Language (SQL).
  6. Program klien memang diciptakan untuk tujuan berbeda, tetapi setiap interaksi yang dilakuakn dengan server yang dihubungi, dia mengirim perintah SQL yang di tulis oleh pengguna sebagai perintah yang harus dilakukan terhadap database. Selanjutnya klien menerima hasil operasi tersebut dan menampilkannya kepada pengguna.
  7. Klien diinstal secara lokal pada mesin yang akan digunakan untuk mengakses MySQL. Adapun server dapat diinstal dimanapun sepanjang klien dapat mengaksesnya. Karena MySQl adalah sistem database bersifat jaringan, klien dapat berkomunikasi dengan server yang terinstal pada komputer kita sendiri atau di manapun dalam jaringan yang terhubung.
  8. mysql adalah program klien yang disertakan dalam distribusi MySQL. Jika digunakan secara interaktif, mysql menyediakan fasilitas untuk pengguna guna menulis perintah. Perintah tersebut dikirimkan ke server untuk dieksekusi, dan menampilkan hasilnya.
  9. mysq juga dapat digunakan secara non-interaktif, yaitu dengan membaca perintah yang tersimpan dalam sebuah file.
  10. MySQL salah satu progran database relasional atau biasa disebut dengan Relational DataBase Management System (RDBMS), yaitu software database yang:
    1. Memungkinkan untuk membuat database yang terdiri dengan banyak tabel, kolom dan membuat indeksnya.
    2. Menjamin keutuhan hubungan antar baris dari berbagai tabel.
    3. Dapat memperbaruhi indeks secara otomatis.
    4. Menerjemahkan query SQl memadukan informasi dari berbagai tabel.
  11. MySQl mendukung database yang besar, dalam sebuah tabel mysql dapat menyimpan hingga lebih dari 50 juta baris. Batas maksimal ukuran untuk sebuah tabel adalah 4 GB, namun kita dapat meningkatkan kemampuan itu dengan sumber daya yang lebih besar, dimana secara teori batasnya adalah 8 juta terabyte (TB).

By Bejo

Leave a Reply

Your email address will not be published. Required fields are marked *