Tipe data dan table MySQL

Tipe-tipe data pada MySQL

Hai ketemu lg hehe..

Kali ini saya ingin menyampaikan informasi dasar kembali tentang tipe-tipe data yang terdapat pada MySQL. Beberapa tipe data ini biasanya yang paling sering digunakan dalam membuat database.

Kita bebas menentukan tipe data yang akan digunakan , dengan disesuaikan kebutuhan karakteristik datanya. Beberapa tipe data umum yang sering digunakan yaitu :

  1. NUMERIK (INT)

Tipe data ini biasanya digunakan untuk menyimpan angka numerik. Bilangan numeriknya bernilai bilangan bulat positif atau negatif. Nilai INT yakni -2.147.483.648 s/d 2.147.483.647 atau 4 byte (32 bit). Turunan dari INT antara lain :

  • TINYINT, Jangkauan -128 s/d 127 dan bernilai 1 Byte (8 bit).
  • SMALLINT, jangkauan -32.768 s/d 32.767 dan bernilai 2 Byte (16 bit).
  • MEDIUMINT, jangkauan -8.388.608 s/d 8.388.607 dan bernilai 3 byte (24 bit).
  • BIGINT, jangkauan ± 9,22 x 1018 dan bernilai 8 byte (64 bit).
  • FLOAT, untuk menyimpan bilangan pecahan negatif  presisi tunggal dan positif , bernilai 4 byte (32bit).
  • DOUBLE, untuk menyimpan bilangan pecahan negatif  presisi ganda  dan positif , bernilai 8 byte (64bit).
  • DECIMAL, untuk menyimpan bilangan pecahan positif dan negatif bernilai 8 byte (64 bit)

2. TEKS (STRING)

Tipe data ini digunakan untuk menyimpan data teks/string pada database MySQL. Beberapa tipe data yang sering digunakan antara lain :

  • CHAR, untuk menyimpan data string berukuran tetap, yakni 0-255 karakter
  • VARCHAR, untuk menyimpan data string berukuran dinamis sesuai jumlah karakter 0 – 65.535
  • TINYTEXT, menyimpan data teks dalam ukuran yang kecil yakni 0 – 255 karakter
  • TEXT, menyimpan data teks s/d 65.535  karakter
  • MEDIUMTEXT, menyimpan data teks berukuran medium 0 s/d 224 – 1 karakter
  • LONGTEXT, menyimpan data teks berukuran panjang 0 s/d 232 – 1 karakter

3. DATE TIME

    Tipe data ini digunakan untuk menyimpan data tanggal dan waktu. Biasanya pada tipe data ini memiliki model waktu yang berbeda-beda sesuai kebutuhan. Beberapa tipe data ini yang sering digunakan antara lain :

  • DATE, menyimpan data tanggal antara 1000-01-01 s/d 9999-12-31 (YYYY-MM-DD) dan berukuran 3 byte.
  • TIME, menyimpan data waktu -838:59:59 s/d +838:59:59 (HH:MM:SS) berukuran 3 byte
  • DATETIME, menyimpan data gabungan tanggal beserta waktu, yakni 1000-01-01 00:00:00′ s/d ‘9999-12-31 23:59:59’ dan bernilai 8 byte.
  • YEAR, digunakan untuk menyimpan data tahun, jangkauan 1900 s/d 2155 bernilai 1 byte.

4. BLOB

Merupakan singkatan dari Binary Large Object. Digunakan untuk menyimpan data biner pada database.

5. ENUM

Singkatan dari Enumerasi, tipe data ini khusus digunakan untuk menyimpan beberapa kumpulan data. Saya biasanya menggunakan untuk pilihan  beberapa data (option) pada aplikasi web. Misalnya data agama yang bersifat tetap di Indonesia : ‘Islam’, ‘Kristen’, ‘Katolik’, ‘Hindu’ , ‘Budha’

6. SET

Digunakan untuk mengisi data berupa himpunan data.

 

Selain tipe-tipe data, ada pula yang dimaksud dengan tipe table database ,  yakni tipe yang digunakan pada table. Pada MySQL jika kita tidak men setting tipe table secara manual, maka MySQL akan mengeset nya secara otomatis di konfigurasi pada variabel default-table-type. Berikut beberapa tipe table MySQL yang umum digunakan :

  1. MyISAM, merupakan tipe table yang sederhana, stabil, dan mudah digunakan, sehingga menjadi default pada MySQL. Tipe table ini mampu mengcover semua tipe data mysql yang ada. hanya saja belum mendukung relasi table.
  2. InnoDB, merupakan tipe table yang mendukung transaksi dan hubungan / relasi antar table
  3. HEAP, merupakan tipe table temporary yang disediakan untuk menyimpan data sementara pada proses pengelolaan data di MySQL

 

Demikian beberapa tipe data/field dan table yang umum digunakan pada MySQL, semoga mengingatkan kita kembali dalam merancang database dengan baik ya!

By : Adji Hendrawan
Pondok Aren, 23 Juni 2017, 2 hari menjelang lebaran 🙂

 

 

Advertisements

Sepeda Motor Bebek Injeksi Kencang dan Irit Jupiter Z1

Pada 10 Juli 2012 Yamaha resmi memperkenalkan varian motor terbaru
mereka yakni Sepeda Motor Bebek Injeksi Kencang dan Irit Jupiter Z1 yang berlokasi di sirkuit Sentul , Bogor ,Jawa Barat. Momen ini begitu spesial bagi Yamaha karena inilah pertama kalinya Yamaha mengeluarkan varian motor bebek pertamanya dengan teknologi Fuel Injection (FI).

Teknologi Mesin Terbaru

Mesin All new Jupiter Z1 ini karena didukung oleh teknologi Fuel Injection , menyebabkan performance nya meningkat hingga 20%. Hal ini karena mesin mengadopsi teknologi motor balap YZ Crankshaft Technology, Low Friction Technology dan Forged Piston.
Teknologi YZ Crankshaft Technology berguna untuk meningkatkan akselerasi dan torsi yang sebelumnya sudah pernah digunakan pada motor yamaha trail seri YZ450F. All new Jupiter Z1 juga mampu menghasilkan tenaga mesin yang lebih optimal dengan memperkecil hambatan tenaga akibat gesekan dengan teknologi Low friction yang diusungnya. Teknologi terakhir yang menjadi andalan mesin jupiter Z1 yakni forged priston yang memiliki daya tahan tinggi dan ringan sehingga mampu menyalurkan tenaga mesin yang besar serta menjadikan motor lebih mudah berakselerasi.

Semua teknologi tersebut ditopang dengan mesin 4 langkah , 2 valve, SOHC , dengan pendingin udara yang berkapasitas hingga 113,7cc. Mesinnya sendiri mampu menghasilkan tenaga hingga 10,06 PS pada putaran 7.750 rpm dengan torsi puncak mencapai 9,9 Nm di 6.500 rpm.

Secara keseluruhan , mesin baru All New Jupiter Z1 ini akan memberikan sensasi motor balap dengan tingkat akselerasi yang lebih responsif dan tentunya lebih canggih untuk kebutuhan balap yakni kecepatan.

Warna dan stripping Jupiter Z1 terbaru

Sepeda motor bebek Injeksi kencang dan irit Jupiter Z1 ,nampaknya benar-benar memanjakan pengguna nya, karena selain mesin yang powerfull, yamaha juga menduetkannya dengan bodi motor yang didesain lebih efisien menembus angin, sehingga begitu mudah dalam melakukan manuver ataupun menikung meski dalam kondisi jalanan macet sekalipun.
Yamaha sendiri menyediakan berbagai macam pilihan warna dan stripping bagi konsumen.
Untuk grafisnya sendiri bertemakan Gold Metal Dragon Heart atau naga emas dari emas yang mencakar dengan material berupa metal, yang seakan menambah kesan All New Jupiter Z1 ini begitu canggih dan futuristik dengan teknologi FI yang diusungnya.
Untuk warna sendiri disediakan yakni putih, merah, hitam, biru, dan hijau dengan warna stripping yang disesuaikan dengan warna bodi motor itu sendiri.

Untuk detail gambar dan warna bisa dilihat pada gambar dibawah ini

Sepeda Motor Bebek Injeksi Kencang dan Irit Jupiter Z1

Add Image Yamaha SEO Competition

Untuk lebih memuaskan para konsumen sepeda motor bebek injeksi dan irit Jupiter Z1 ini, pihak yamaha juga konsisten dalam menyediakan perangkat aksesoris tambahan yakni inline helm dengan tampilan grafis yang disesuaikan dengan tampilan grafis dan stripping naga emas pada bodi motor All New Jupiter Z1. Hal ini tentu saja menambah minat konsumen, terbukti dari penjualan yang meningkat hingga 250% pada event yang diselenggarakandi arena Pekan Raya Jakarta (PRJ).

Harga yang kompetitif

Sebagai informasi harga, sekali lagi konsumen tidak perlu dipusingkan dengan harga , karena Yamaha membandrol harga jupiter Z1 ini dengan harga yang pas di kantong konsumen. Yamaha menawarkan 2 harga yang berbeda, yakni versi yang pertama yakni jupiter Z1 CW (Cast wheel) yang menggunakan velg bintang, dan Jupiter Z1 SW ( Spoke Wheel )
yang menggunakan velg jari-jari.
Untuk harga di wilayah Jakarta dan sekitarnya , Jupiter Z1 CW dibanderol seharga Rp.15.100.000 , sedikit lebih mahal dibanding
Jupiter Z1 SW yang dibanderol Rp.14.300.000. Untuk lebih jelasnya, konsumen dapat menggali informasi lebih dalam di website resmi yamaha di http://www.yamaha-motor.co.id/

Yamaha Jupiter Z1 semakin di depan

Yamaha yang kini begitu konsen dalam menghasilkan motor-motor bertemakan sport mereka, kini jelas sangat mengedepankan
kebutuhan konsumen yang membutuhkan motor bebek yang berkualitas dan kualitas high performance yang dihasilkan oleh mesin yang berteknologi canggih , namun dengan harga yang sangat kompetitif dan pas bagi konsumen.

Sesuai moto terbaru jupiter Z1 yakni ‘Yang Lain Semakin Ketinggalan Lagi‘ , Sepeda motor Bebek Injeksi kencang dan irit Jupiter Z1 ternyata memang benar-benar dapat dibuktikan secara kualitas oleh Yamaha sebagai salah satu produsen motor terbesar di Indonesia

Add Logo Yamaha SEO Competition