0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan18 halaman

Tipe Data Di MySQL

Diunggah oleh

biasa4959
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan18 halaman

Tipe Data Di MySQL

Diunggah oleh

biasa4959
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 18

Tipe Data di MySQL

1. Tipe Data Numerik


• Integer
merupakan tipe data yang digunakan jika data yang
akan diinputkan adalah bilangan bulat.
Integer ini nantinya akan terbagi lagi menjadi
beberapa tipe, sesuai dengan ukuran dan
jangkauannya. Namun kita tetap harus
mengusahakan untuk menggunakan yang terkecil
selama memang masih sesuai dengan data yang akan
dimasukkan agar tidak membuat data semakin besar.
• Integer
• Fixed Point
Fixed point merupakan tipe data numerik yang
bisa digunakan untuk menghandle data desimal.
Data desimal akan berhubungan dengan query
[M,D], dengan M yang akan menunjukkan total
digit keseluruhan, serta D yang akan
menunjukkan jumlah digit dibelakang koma.
Berikut adalah contohnya:
Floating Point
• Floating point dapat digunakan untuk
menginputkan nilai pecahan yang berbeda
beda. Tipe floating point di MySQL dapat
dikelompokkan menjadi 2, yaitu FLOAT
(menggunakan single precision) dan DOUBLE
(menggunakan double precision).
2. Tipe Data String
String merupakan tipe data yang akan berhubungan dengan
teks.
• Char dan Varchar
Tipe data ini merupakan tipe data teks yang sering digunakan.
Perbedaan dari char dan varchar bisa dilihat dari ukuran
penyimpanan. Misalkan di awal kita mendefinisikan char(6),
maka kolom tersebut tetap akan menyimpan untuk 6 karakter
meskipun yang kita input kurang dari 6. Sementara varchar,
ketika kita sudah mendefinisikan varchar(6) di awal namun
hanya digunakan untuk 3 karakter, maka yang tersimpan hanya
untuk 3 karakter saja.
• Binary dan Var Binary
• Tipe data ini hampir sama dengan char dan varchar,
hanya saja perbedaannya terletak pada
penyimpanan di MySQL. Untuk binary dan varbinary
akan disimpan per bit bukan per karakter lagi
sehingga akan berdampak pada case sensitive.
Biasanya kita akan menggunakan tipe ini ketika ingin
membuat database kita menjadi case sensitive.
• Text
• Tipe data teks digunakan untuk menyimpan
data string dalam ukuran yang lebih besar. Tipe
data teks ini terbagi lagi menjadi beberapa
bagian, yaitu TINYTEXT, TEXT, MEDIUMTEXT,
dan LONGTEXT. Tipe data text ini akan mirip
dengan varchar, dimana penyimpanannya akan
menyesuaikan jumlah karakter yang digunakan,
bukan ukuran maksimum yang sudah ada.
• Text
• Blob
• Tipe data Blob sebenarnya mirip dengan tipe
data text, namun untuk binary, dimana data
nya akan disimpan dalam bit, bukan karakter
sehingga akan case sensitive. Blob dapat
dibagi lagi menjadi TINYBLOB, BLOB,
MEDIUMBLOB, dan LONGBLOB.
• Blob
• 3. Tipe Data Date
• 3. Tipe Data Date
• Tidak bisa dipungkiri, data yang berupa tanggal pasti akan ditemui di
beberapa kasus, sehingga kita harus mengetahui tipe data apa saja
yang bisa digunakan untuk menghandle tanggal. Kita bisa membagi
tipe data date ke dalam beberapa jenis, yaitu:
• Date : Berisi tahun, bulan, dan tanggal
• Date Time: Berisi data tanggal lengkap dengan waktu. Format untuk
date time 'CCYY-MM-DD hh:mm:ss'
• Timestamp : Digunakan untuk menampilkan data tanggal lengkap
dengan waktunya juga, namun dengan format yang lebih beragam.
• Time: Hanya menampilkan data waktu
• Year(2) : Menampilkan tahun tapi hanya 2 angka terakhir
• Year(4): Menampilkan tahun secara lengkap
• 4. Tipe Data Enum dan Set
• Tipe Data Enum
• Tipe Data ENUM memungkinkan kita untuk
mendefinisikan nilai data yang akan digunakan
ketika penginputan data, sehingga ketika ada
value yang tidak sesuai dengan nilai yang
sudah didefinisikan sebelumnya, maka akan
menghasilkan error. Di tipe data ini, kita hanya
bisa memilih satu value saja.
• Misalkan kita hanya mendefinisikan jurusan Ilmu
Komputer, Ekonomi, MIPA, dan Kedokteran saja,
• sehingga ketika kita mencoba untuk menginputkan
value FISIP, maka akan menghasilkan error.
• Tipe Data Set
• Tipe data SET juga hampir mirip dengan
ENUM, dimana kita bisa menentukan value
yang akan digunakan. Hanya saja, pada tipe
data SET, kita bisa memilih lebih dari satu
value data.
• Namun begitu ada satu value yang tidak sesuai,
maka akan dianggap langsung sebagai error meskipun
value lainnya sudah benar didefinisikan sebelumnya.

Anda mungkin juga menyukai