BEDUG MERIAH Diskon 95%
Belajar Data 6 BULAN Bersertifikat hanya Rp150K!

0 Hari 3 Jam 3 Menit 14 Detik

Belajar MySQL dengan Tipe Data Integer

Belajar Data Science di Rumah 26-Januari-2023
https://dqlab.id/files/dqlab/cache/5daeed9b730b1902ed4902a0cb0686a0_x_Thumbnail800.jpeg

MySQL merupakan sistem manajemen database relasional (RDBMS) berbasis SQL yang open-source dan bekerja dengan model client-server. Konon kabarnya, MySQL menjadi salah satu tools yang populer digunakan bagi para developer website hingga data scientist. Secara garis besar, MySQL memiliki fungsi untuk mengelola dan membuat database dari sisi server yang memuat berbagai informasi dengan menggunakan bahasa pemrograman SQL. Di sisi lain, MySQL digunakan untuk melakukan query dataset dalam jumlah besar agar dapat memudahkan pengguna dalam mengakses dataset dalam bentuk string maupun teks. Dengan kamu menguasai tools MySQL ini maka kamu akan mendapatkan pemahaman lebih lanjut tentang basis data relasional.


Ketika kita membuat tabel, menghapus tabel dan juga mendefinisikan sebuah kolom dalam MySQL, kita perlu tahu terlebih dahulu tipe datanya seperti apa. Dalam MySQL, ada banyak tipe data yang tersedia disana. Mulai dari tipe data integer, tipe data decimal, tipe data string maupun karakter dan juga tipe data date atau tanggal. Setiap tipe data yang didefinisikan tentu memiliki keunikan tersendiri sahabat DQ. 


Contoh pada tipe data integer, data yang disediakan yaitu bilangan asli maupun bilangan bulat. Adapun dalam tipe data ini, MySQL masih membaginya lagi kedalam beberapa tipe. Mulai dari tipe yang paling kecil hingga tipe yang paling besar. Kira-kira apa saja tipe-tipenya dalam tipe data integer? Simak selengkapnya melalui artikel berikut yuk sahabat DQ!


1. Mengenal Tipe Data Integer

Sebelum kita bahas masing-masing tipe data integer, kita harus tahu dulu apa sih tipe data Integer? Integer adalah tipe data untuk angka bilangan bulat. Misalnya 1,2,3,-45,-67,-290 dan bilangan bulat lainnya. Dalam MySQL, tipe data integer ternyata masih dibagi lagi yaitu TINYINT, SMALLINT, MEDIUMINT, INT, dan BIGINT. Setiap tipe data ini memiliki perbedaan yang mencolok dari ukuran penyimpanan dan jangkauan angka yang dapat disimpan pada tipe data integer.



Baca juga : Saatnya Belajar SQL, Kenali Rekomendasi Query SQL Bagi Pemula


2. Perbedaan Antar Tipe Data Integer

Kita masuk pada perbedaan pada masing-masing tipe data integer. Dalam menentukan masing-masing tipe data pada tipe integer, terlebih dahulu kalian bisa lihat jangkauan angka yang disimpan pada tipe data integer. Berikut adalah pembagian masing-masing antar tipe data dalam tipe integer pada MySQL.

  • Tipe Data TINYINT: Jangkauan Signed antara -128 sampai 127 dan Jangkauan UNSIGNED antara 0 sampai 255.

  • Tipe Data SMALLINT: Jangkauan Signed antara -32,768 sampai 32,767 dan Jangkauan UNSIGNED antara 0 sampai 65,535.

  • Tipe Data MEDIUMINT: Jangkauan Signed antara -8,388,608 sampai 8,388,607 dan Jangkauan UNSIGNED antara 0 sampai 16,777,215.

  • Tipe Data INT: Jangkauan Signed antara -2,147,483,648 sampai 2,147,483,647 dan Jangkauan UNSIGNED antara 0 sampai 4,294,967,295.

  • Tipe Data BIGINT: Jangkauan Signed antara -9,223,372,036,854,775,008 sampai 9,223,372,036,854,775,007 dan Jangkauan UNSIGNED antara 0 sampai 18,446,744,073,709,551,615.


Untuk pemilihan tipe data ini tentunya tergantung pada kebutuhan data yang kita punya. Misalnya ada data absensi dalam satu kelas berjumlah maksimal 30 orang. Nah, tipe data TINYINT dinilai sudah mencukupi. Namun, jika kita bermaksud membuat absensi dalam satu kota misalnya, jangan coba-coba pakai tipe data TINYINT. Apalagi tipe data MEDIUMINT, justru tidak akan mencukupi. Salah satu caranya kalian bisa menggunakan tipe data INT atau BIGINT agar mencukupi.



3. TINYINT

TINYINT merupakan tipe data Integer berukuran kecil yang memiliki jangkauan data dari -128 sampai 127.


4. SMALLINT

SMALLINT merupakan tipe data Integer berukuran kecil yang memiliki jangkauan data dari -32,768 sampai 32,767.


Baca juga : Catat! Ini 3 Keuntungan Belajar SQL dalam Mengolah Data


5. MEDIUMINT

MEDIUMINT merupakan tipe data Integer berukuran middle atau menengah yang memiliki jangkauan data dari -8,388,608 sampai 8,388,607.


6. INT

INT merupakan tipe data angka (Integer) yang berukuran normal. Jangkauan nilainya adalah dari -2,147,483,648 hingga 2,147,483,647.


7. BIGINT

BIGINT Merupakan tipe data Integer (angka) yang berukuran besar. Jangkauan nilai yang dimiliki pada BIGINT adalah dari angka -9,223,372,036,854,775,008 hingga 9,223,372,036,854,775,007.


Sekarang apa kamu salah satu orang yang ingin berkarir sebagai seorang Data Scientist? Jangan khawatir yuk, buruan bergabung bersama DQLab. Kamu tidak akan bingung dengan urusan waktu, karena dengan kursus data science online waktu belajar kamu bisa lebih fleksibel dan dapat diakses dimanapun dan kapanpun.


Dengan materi-materi yang ditawarkan lengkap dan sesuai dengan kebutuhan industri, disusun oleh mentor-mentor yang kompeten di bidangnya dari perusahaan unicorn dan startup. Jadi, jangan khawatir, kamu bisa mulai kursus data science online bersama DQLab! Sign up sekarang di DQLab.id untuk nikmati pengalaman belajar yang seru dan menyenangkan! 


Penulis: Reyvan Maulid

Mulai Karier
sebagai Praktisi
Data Bersama
DQLab

Daftar sekarang dan ambil langkah
pertamamu untuk mengenal
Data Science.

Buat Akun


Atau

Sudah punya akun? Login