Anda di halaman 1dari 3

3/28/2020 Pengertian MySQL

12
JUL
Pengertian MySQL
Kategori: Sql dilihat: 10311 kali diposting tahun 2016
MySQL merupakan database engine atau server database yang mendukung
bahasa database pencarian SQL. MySQL adalah sebuah perangkat lunak
sistem manajemen basis data SQL atau DBMS yang multithread, multi-user.
MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah
lisensi GNU General Public License (GPL), tetapi mereka juga menjual
dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak
cocok dengan penggunaan GPL.

MySQL sebenarnya merupakan turunan salah satu konsep utama dalam


database sejak lama, yaitu SQL (Structured Query Language). SQL adalah
sebuah konsep pengoperasian database, terutama untuk pemilihan atau
seleksi dan pemasukan data, yang memungkinkan pengoperasian data
dikerjakan dengan mudah dan cepat secara otomatis. Keandalan suatu sistem
database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam
melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun
program-program aplikasinya. Sebagai database server, MySQL dapat
dikatakan lebih unggul dibandingkan database server lainnya dalam query
data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan
query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih
cepat dibandingkan Interbase.

MySQL memiliki beberapa kelebihan yaitu:

1. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti


Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih
banyak lagi.
2. Open Source. MySQL didistribusikan secara open source, dibawah
lisensi GPL sehingga dapat digunakan secara gratis.
3. MySQL dapat digunakan oleh beberapa user dalam waktu yang
bersamaan tanpa mengalami masalah atau konflik.
4. MySQL memiliki kecepatan yang menakjubkan dalam menangani query
sederhana, dengan kata lain dapat memproses lebih banyak SQL per
satuan waktu.
5. MySQL memiliki tipe kolom yang sangat kompleks, seperti signed /
unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
6. MySQL memiliki operator dan fungsi secara penuh yang mendukung
perintah Select dan Where dalam perintah (query).
7. Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti level
subnetmask, nama host, dan izin akses user dengan sistem perizinan
yang mendetail serta sandi terenkripsi.
8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data
dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta
dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat
ditampung mencapai 32 indeks pada tiap tabelnya.
9. Dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP,
Unix soket (UNIX), atau Named Pipes (NT).

edel.staff.unja.ac.id/blog/artikel/Pengertian-MySQL.html 1/3
3/28/2020 Pengertian MySQL

10. MySQL dapat mendeteksi pesan kesalahan pada klien dengan


menggunakan lebih dari dua puluh bahasa.
11. MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan
bahasa pemrograman dengan menggunakan fungsi API (Application
Programming Interface).
12. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani
ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL
ataupun Oracle

Artikel Terkait

KATEGORI
BAHASA PEMROGRAMAN
- PHP (http://edel.staff.unja.ac.id/blog/kategori/PHP)
- CSS (http://edel.staff.unja.ac.id/blog/kategori/CSS)
- Javascript (http://edel.staff.unja.ac.id/blog/kategori/Javascript)
- JQuery (http://edel.staff.unja.ac.id/blog/kategori/JQuery)
- Sql (http://edel.staff.unja.ac.id/blog/kategori/Sql)

SISTEM OPERASI
- Linux (http://edel.staff.unja.ac.id/blog/kategori/Linux)
- Windows (http://edel.staff.unja.ac.id/blog/kategori/Windows)
- OSX (http://edel.staff.unja.ac.id/blog/kategori/OSX)

PENGETAHUAN UMUM
- Pemrograman (http://edel.staff.unja.ac.id/blog/kategori/Pemrograman)
- Umum (http://edel.staff.unja.ac.id/blog/kategori/Umum)

KEAMANAN KOMPUTER
- Keamanan Aplikasi Berbasis Web
(http://edel.staff.unja.ac.id/blog/kategori/Keamanan Aplikasi Berbasis
Web)
- Keamanan Server (http://edel.staff.unja.ac.id/blog/kategori/Keamanan
Server)

Terbaru
Disable Fungsi PHP Berbahaya (http://edel.staff.unja.ac.id/blog/artikel/Disable-
Fungsi-PHP-Berbahaya.html)
Generator Van de Graff (http://edel.staff.unja.ac.id/blog/artikel/Generator-Van-de-
Graff.html)
Redirect dengan Javascript melalui method location assign
(http://edel.staff.unja.ac.id/blog/artikel/Redirect-dengan-Javascript-melalui-
method-location-assign.html)
Access denied for user debian sys maint pada linux
(http://edel.staff.unja.ac.id/blog/artikel/Access-denied-for-user-debian-sys-maint-
pada-linux.html)
Mengatasi Pesan Error User Profile Cannot Be Loaded pada Windows 7
(http://edel.staff.unja.ac.id/blog/artikel/Mengatasi-Pesan-Error-User-Profile-

edel.staff.unja.ac.id/blog/artikel/Pengertian-MySQL.html 2/3
3/28/2020 Pengertian MySQL

Cannot-Be-Loaded-pada-Windows-7.html)
Teknologi Informasi dan Komunikasi dalam Pendidikan
(http://edel.staff.unja.ac.id/blog/artikel/Teknologi-Informasi-dan-Komunikasi-
dalam-Pendidikan.html)
Prinsip Media Pembelajaran (http://edel.staff.unja.ac.id/blog/artikel/Prinsip-
Media-Pembelajaran.html)
Pengertian Internet (http://edel.staff.unja.ac.id/blog/artikel/Pengertian-
Internet.html)
Pemilihan Media Pembelajaran (http://edel.staff.unja.ac.id/blog/artikel/Pemilihan-
Media-Pembelajaran.html)
Fungsi Media Pembelajaran (http://edel.staff.unja.ac.id/blog/artikel/Fungsi-Media-
Pembelajaran.html)

Terpopuler
Pengertian Aplikasi (http://edel.staff.unja.ac.id/blog/artikel/Pengertian-
Aplikasi.html)
Pengertian MySQL (http://edel.staff.unja.ac.id/blog/artikel/Pengertian-
MySQL.html)
Prinsip Media Pembelajaran (http://edel.staff.unja.ac.id/blog/artikel/Prinsip-
Media-Pembelajaran.html)
Kelebihan dan Kekurangan Pembelajaran Berbasis Web
(http://edel.staff.unja.ac.id/blog/artikel/Kelebihan-dan-Kekurangan-Pembelajaran-
Berbasis-Web.html)
Memanggil Fungsi pada Javascript
(http://edel.staff.unja.ac.id/blog/artikel/Memanggil-Fungsi-pada-Javascript.html)
Generator Van de Graff (http://edel.staff.unja.ac.id/blog/artikel/Generator-Van-de-
Graff.html)
Pengertian Pembelajaran (http://edel.staff.unja.ac.id/blog/artikel/Pengertian-
Pembelajaran.html)
Pengertian Blended Learning (http://edel.staff.unja.ac.id/blog/artikel/Pengertian-
Blended-Learning.html)
Pengertian Web (http://edel.staff.unja.ac.id/blog/artikel/Pengertian-Web.html)
Menampilkan Isi Elemen Array pada Javascript
(http://edel.staff.unja.ac.id/blog/artikel/Menampilkan-Isi-Elemen-Array-pada-
Javascript.html)

edel.staff.unja.ac.id/blog/artikel/Pengertian-MySQL.html 3/3

Anda mungkin juga menyukai