Pada kesempatan kali ini blog semukan shere mengenai Pengertian mysql...
mengenai penjelasan mysql, di artikel saya sebelumnya mengenai Pengertian database, juga membahas mysql, namun tidak telalu mendalam, karen disitu hanya membahas secara umum mengenai database.
Nah, kali ini blog semukan, berbagi mengenai Pengertian mysql secara mendalam, sedalam lautan nan indah di pantai kutai :D, kata para pujangga.  kita fokus lagi menurut wikipedia MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (Sources Query Language) atau DMS, sampai saat ini mysql dapat kita gunakan secara gratis. (lihat: Macam-macam software database)
Kata wikipedia 
Mysql merupak perangkat lunak RMDS yang paling banyak digunakan, 
terutama di negara kita sendiri yaitu indonesia tercinta, menurut saya 
kenapa mysql begitu populer di indonesia, mungkin karena sifatnya yang 
gratisan, yang diaman kita tau orang indo itu paling suka yang nama 
gratisan dan instan. termasuk saya sendiri :D. (lihat: Kumpulan istilah dalam database)
ok, kita kembali ke topik utama Pengertian mysql, silahkan teman-teman simak secara seksama :) 
MySQL adalah sistem manajemen database yang digunakan untuk  menyimpan 
data dalam tabel terpisah dan menempatkan semua data dalam satu gudang 
besar. Struktur database disusun dalam file fisik dioptimalkan untuk 
kecepatan. Model logis, dengan benda-benda seperti database, tabel, 
baris, dan kolom, menawarkan lingkungan pemrograman yang fleksibel. 
Anda dapat mengatur aturan yang mengatur hubungan antara bidang data 
yang berbeda, seperti satu-ke-satu, satu-ke-banyak, diperlukan atau 
opsional, dan "pointer" antara tabel yang berbeda. Database 
memberlakukan aturan ini, sehingga dengan database yang dirancang dengan
 baik, aplikasi Anda tidak pernah melihat tidak konsisten, menduplikasi,
 out-of-date, atau data yang hilang.
MySQL pada awalnya diciptakan pada tahun 1979, oleh Michael Monty Widenius,
 seorang programmer komputer asal swedia. Monty mengembangkan sebuah 
sistem database sederhana yang dinamakan UNIREG yang menggunakan koneksi
 low-level ISAM database engine dengan indexing. Pada saat itu Monty 
bekerja pada perusahaan bernama TcX di Swedia. 
Seperti yang saya sudah sebutkan diatas mysql merupakan pengkat lunak 
yang gratis atau open sources yang mungkin bagi siapa saja untuk 
menggunakan dan memodifikasi perangkat lunak. Siapa saja dapat men 
download software Mysql dari internet dan menggunakannya tanpa membayar 
apa-apa. 
SQL bagian dari Mysql singkatan dari "Structured Query Language".
 SQL adalah bahasa standar yang paling umum digunakan untuk mengakses 
database. Tergantung pada lingkungan pemrograman Anda, Anda mungkin 
memasukkan SQL langsung (misalnya, untuk menghasilkan laporan), 
menanamkan pernyataan SQL ke dalam kode yang ditulis dalam bahasa lain, 
atau menggunakan API bahasa tertentu yang menyembunyikan sintaks 
SQL.(lihat: Tipe tabel di Mysql)
SQL didefinisikan oleh ANSI / ISO Standard SQL. Standar SQL telah 
berkembang sejak tahun 1986 dan beberapa versi ada. Dalam panduan ini, 
SQL 92  mengacu pada standar yang dirilis pada tahun 1992, SQL 1999 
mengacu pada standar yang dirilis pada tahun 1999, dan SQL 2003 mengacu 
pada versi standar. Kami menggunakan frase standar SQL berarti versi 
terbaru dari Standard SQL setiap saat. 
Menurut wikipedia ada 13 keistimewaan Mysql yaitu :
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 
     persatuan 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 miliar 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.
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).
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.
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.
Ok, teman-teman saya rasa cukup, mengenai Pengertian mysql. terimakasi atas kunjungan teman-teman dan semogah artikel ini dapat memberikan manfaat.. amin.
http://www.semukan.com/2015/01/pengertian-mysql.html?showComment=1442885193404#c1884760092464706494

0 komentar:
Post a Comment