Database Storage Engine ini banyak digunakan oleh programmer terutama oleh web developer alasannya sifatnya yang free. Untuk yang expert sudah ada yang bayar. Kemampuannya sudah bisa diandalkan, mempunyai kapasitas yang cukup mumpuni sekitar 60.000 tabel dengan jumlah record mencapai 5.000.000.000 bahkan untuk yang terbaru sudah lebih. Keamanan datanya cukup kondusif walaupun tidak sehebat Postgre atau Oracle. Engine ini multiplatform sehingga bisa diaplikasikan di aneka macam sistem operasi. MySql cocok diaplikasikan diaplikasi kelas kecil dan menengah. Kelebihan paling utama engine ini yaitu kecepatannya.
Kelebihan MYSQL
- Merupakan DBMS yang gratis/open source berlisensi GPL (generic public license);
- Cocok untuk perusahaan dengan skala yang kecil;
- Tidak membutuhkan spesifikasi hardware yang tinggi untuk bisa menjalankan MySQL ini bahkan dengan spesifikasi hardware yang minimal sekalipun.
- Bisa berjalan pada lebih dari satu platform system operasi, contohnya LINUX, Windows, MacOS, FreeBSD, Solaris dan masih banyak lagi.
- Cepat dalam menjalankan perintah SQL/Structured Query Language contohnya ketika akan menyeleksi suatu data atau memasukkan suatu data alasannya MYSQL merupakan turunan dari konsep SQL.
- Multi user, artinya database sanggup digunakan oleh beberapa user dalam waktu bersamaan tanpa mengalami problem atau konflik.
- MYSQL mempunyai antar muka/interface terhadap aneka macam aplikasi dan bahasa pemrograman dengan memakai fungsi API (Application Programming Interface).
Kekurangan MYSQL
- Tidak cocok untuk menangani data dengan jumlah yang besar, baik untuk menyimpan data maupun untuk memproses data.
- Memiliki keterbatasan kemampuan kinerja pada server ketika data yang disimpan telah melebihi batas maksimal kemampuan daya tampung server alasannya tidak menerapkan konsep Technology Cluster Server.
- Untuk koneksi ke bahasa pemrograman visual menyerupai vb, delphi, dan foxpro, mysql kurang support, alasannya koneksi ini mengakibatkan field yang dibaca harus sesuai dengan koneksi dari agenda visual tersebut, dan ini yang mengakibatkan mysql jarang digunakan dalam agenda visual.
- Tipe Data Pada MYSQL
Tipe Data Numeric
- INT, Adalah sebuah bilangan lingkaran berukuran normal yang sanggup ditanda tangani atau unsigned. Anda sanggup memilih lebar ukuran data hingga dengan 11 digit.
- TINYINT, Adalah sebuah bilangan yang sangat kecil yang sanggup ditandatangani atau unsigned. Anda sanggup memilih lebar ukuran data hingga dengan 4 digit.
- SMALLINT, Adalah sebuah integer kecil yang sanggup ditandatangani atau unsigned. Anda sanggup memilih lebar hingga dengan 5 digit.
- MEDIUMINT, Adalah sebuah bilangan menengah yang sanggup ditandatangani atau unsigned. Anda sanggup memilih lebar hingga dengan 9 digit.
- BIGINT, Adalah Sebuah integer besar yang sanggup ditandatangani atau unsigned. Anda sanggup memilih lebar hingga dengan 11 digit.
- Float (M, D), Adalah sebuah angka floating-point yang tidak sanggup unsigned. Anda sanggup memilih panjang tampilan (M) dan jumlah desimal (D). Desimal presisi bisa pergi ke 24 daerah untuk sebuah Float.
- DOUBLE (M, D), Adalah sebuah presisi angka floating-point ganda yang tidak sanggup unsigned. Anda sanggup memilih panjang tampilan (M) dan jumlah desimal (D). Desimal presisi bisa pergi ke 53 daerah untuk sebuah DOUBLE. REAL yaitu sinonim untuk DOUBLE.
- DECIMAL (M, D), Adalah sebuah angka floating-point membongkar yang tidak sanggup unsigned. Dalam membongkar desimal, desimal masing-masing sesuai dengan satu byte. Mendefinisikan panjang tampilan (M) dan jumlah desimal (D) diperlukan. NUMERIC yaitu sinonim untuk DECIMAL.
Jenis Tanggal dan Waktu
DateTime, Adalah suatu kombinasi tanggal dan waktu dalam YYYY-MM-DD HH: MM: SS . Dan tipe data tersebut berukuran 8 byte.
Jenis String
- CHAR (M), Asalah sebuah data string yang tetap-panjang antara 1 dan 255 karakter, kanan diisi dengan spasi dengan panjang tertentu bila disimpan. Mendefinisikan panjang tidak diperlukan, tetapi defaultnya yaitu 1.
- VARCHAR (M), Adalah sebuah Variabel string panjang antara 1 dan 255 karakter, contohnya VARCHAR (25). Anda harus memilih panjang dikala menciptakan bidang VARCHAR.
- BLOB atau TEXT, Adalah sebuah Field dengan panjang maksimum 65535 karakter. Gumpalan yaitu “Objects Besar Biner” dan digunakan untuk menyimpan sejumlah besar data biner, menyerupai gambar atau jenis file lainnya. Fields didefinisikan sebagai TEKS juga memegang sejumlah besar data, perbedaan antara keduanya yaitu bahwa macam dan perbandingan pada data yang tersimpan bersifat case sensitif pada gumpalan dan tidak case sensitif di bidang TEKS. Anda tidak memilih panjang dengan BLOB atau TEXT.
- TINYBLOB atau TINYTEXT, Adalah sebuah BLOB atau TEXT kolom dengan panjang maksimum 255 karakter. Anda tidak memilih panjang dengan TINYBLOB atau TINYTEXT.
- MEDIUMBLOB atau MEDIUMTEXT, Adalah Sebuah BLOB atau TEXT dengan kolom panjang maksimum 16777215 karakter. Anda tidak memilih panjang dengan MEDIUMBLOB atau MEDIUMTEXT.
- LONGBLOB atau LONGTEXT, Adalah sebuah BLOB atau TEXT dengan kolom panjang maksimum 4294967295 karakter. Anda tidak memilih panjang dengan LONGBLOB atau LONGTEXT
- ENUM, Adalah sebuah enumerasi, yang merupakan istilah keren untuk daftar. Ketika mendefinisikan sebuah ENUM, Anda menciptakan daftar item dari nilai yang harus dipilih (atau sanggup menjadi NULL). Sebagai contoh, kalau Anda ingin untuk memuat bidang “A” atau “B” atau “C”, Anda akan mendefinisikan Anda sebagai ENUM ENUM (‘A’, ‘B’, ‘C’) dan hanya nilai-nilai (atau NULL) pernah bisa mengisi bidang tersebut.
Keysearch :
atasi database SIMAN SIMAK error message “penambahan masa manfaat melebihi umur aset” dan pesan eror lainnya terkait masa manfaat dan umur aset. tips cara untuk menormalkan aplikasi SIMAK, instalasi aplikasi SQLyog,Installer SQLyog pada sajian setup.exe License Keynya ec38d29X-0543-4679-b098-XXXXXX Tools-Export/Import Connection Details-Pilih Import Connection Details,SQLyog.sycs