MySQL adalah sebuah sistem manajemen database. Database
adalah sekumpulan data yang terstruktur. Data-data itu dapat suatu daftar
belanja yang sangat sederhana sampai ke galeri lukisan atau banyaknya jumlah
informasi pada jaringan perusahaan. Untuk menambah, mengakses dan memproses
data yang tersimpan pada database komputer, kita membutuhkan manajemen database
seperti MySQL. MySQL merupakan database yang sangat cepat, dapat diandalkan dan
mudah untuk digunakan. Jika hal itu yang anda cari maka anda harus mencobanya.
Selain itu, source programnya pun dapat anda dapatkan secara gratis dan
syntax-syntaxnya mudah untuk dipahami dan tidak rumit serta pengaksesan
database dapat dilakukan dengan mudah dan cepat.

a.
SQL dasar ambil
data
SELECT * FROM namatabel WHERE
kondisi ORDER BY namafield
b.
Tambah data
INSERT INTO namatabel (field_1,
field_2, …, field_n) VALUES (nilai_1, nilai_2, …, nilai_n)
WHERE kondisi
c.
Hapus data
DELETE
FROM namatabel WHERE kondisi
d.
Perbarui data
MySQL
memiliki beberapa keistimewaan, antara lain :
1)
Portabilitas.
MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows,
Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
2)
Perangkat lunak
sumber terbuka. MySQL didistribusikan sebagai perangkat lunak
sumber terbuka, dibawah lisensi GPL sehingga dapat
digunakan secara gratis.
3)
Multi-user.
MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa
mengalami masalah atau konflik.
4)
'Performance
tuning', MySQL memiliki kecepatan yang menakjubkan dalam menangani query
sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
5)
Ragam tipe data.
MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned
integer, float, double, char, text, date, timestamp, dan lain-lain.
6)
Perintah dan
Fungsi. MySQL memiliki operator dan fungsi secara penuh yang
mendukung perintah Select dan Where dalam perintah (query).
7)
Keamanan.
MySQL memiliki beberapa lapisan keamanan 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)
Konektivitas.
MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX),
atau Named Pipes (NT).
10) Lokalisasi. MySQL dapat mendeteksi pesan
kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun
demikian, bahasa Indonesia belum termasuk di dalamnya.
11)
Antar Muka.
MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa
pemrograman dengan menggunakan fungsi API (Application Programming Interface).
12)
Klien
dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk administrasi basis
data, dan pada setiap peralatan yang ada disertakan petunjuk online.
13) Struktur tabel.
MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE,
dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle
0 komentar:
Posting Komentar