Kali ini saya akan
membahas tentang tipe data apa saja yang ada di My SQL
Sebelum itu saya akan
sedikit menjelaskan mengenai tipe data. Apa itu tipe data?
Tipe data merupakan
sebuah jenis yang di gunakan dalam sebuah program atau data base untuk
menyatakan nilai sebuah variabel. Baik tu text, angka, huruf maupun gambar. Semua
itu memiliki tipe tersendiri.
Nah kita langsung saja
ke bahasan mengenai jenis dari tipe data
Tipe – tipe Data pada MySQL
Macam-macam
Tipe Data pada MySQL (Mai Se Kuel) sebenarnya mempunyai beberapa jenis, secara umum tipe-tipe
data MySQL ini ada empat (4), diantaranya yaitu:
1. Tipe Data Numeric.
2. Tipe Data String.
3. Tipe Data Date.
4. Tipe Data Kelompok Himpunan.
Jenis-jenis
tipe data pada MySQL diatas merupakan tipe data yang harus kita pelajari dimana kita sedang belajar Database,
karena sebagai modal awal dalam pembelajaran Database menggunakan MySQL, maka
lebih baik kita harus tahu dan mengerti masing-masing kegunaan tipe-tipe data pada MySQL tersebut.
Tipe Data Numerik
No
|
Nama
|
Fungsi
|
Jangkauan
|
Ukuran
|
1
|
TINYINT
|
Menyimpan data bilangan bulat positif dan negatif.
|
-128 s/d 127
|
1 byte (8 bit).
|
2
|
SMALLINT
|
menyimpan
data bilangan bulat positif dan negatif.
|
: -32.768 s/d 32.767
|
:
2 byte (16 bit).
|
3
|
MEDIUMINT
|
menyimpan data bilangan bulat positif dan negatif.
|
-8.388.608 s/d 8.388.607
|
Ukuran : 3 byte (24 bit).
|
4
|
INT
|
menyimpan
data bilangan bulat positif dan negative
|
-2.147.483.648 s/d 2.147.483.647
|
4
byte (32 bit).
|
5
|
BIGINT
|
menyimpan data bilangan bulat positif dan negatif.
|
± 9,22 x 1018
|
8 byte (64 bit).
|
6
|
FLOAT
|
menyimpan
data bilangan pecahan positif dan negatif presisi tunggal
|
-3.402823466E+38 s/d
-1.175494351E-38, 0, dan
1.175494351E-38 s/d
3.402823466E+38.
|
4
byte (32 bit)
|
7
|
DOUBLE
|
menyimpan data bilangan pecahan positif dan negatif
presisi ganda.
|
-1.79...E+308
s/d -2.22...E-308, 0, dan 2.22...E-308 s/d 1.79...E+308.
|
8 byte (64 bit)
|
8
|
REAL
|
menyimpan
data bilangan pecahan positif dan negatif presisi ganda.
|
-1.79...E+308 s/d -2.22...E-308,
0, dan 2.22...E-308 s/d 1.79...E+308.
|
8
byte (64 bit).
|
9
|
DECIMAL
|
menyimpan data bilangan pecahan positif dan negatif.
|
-1.79...E+308
s/d -2.22...E-308, 0, dan 2.22...E-308 s/d 1.79...E+308.
|
8 byte (64 bit).
|
10
|
NUMERIC
|
menyimpan
data bilangan pecahan positif dan negatif.
|
-1.79...E+308 s/d -2.22...E-308,
0, dan 2.22...E-308 s/d 1.79...E+308.
|
8
byte (64 bit).
|
Tipe Data Date dan Time
No
|
Nama
|
Fungsi
|
Jangkauan
|
Ukuran
|
1
|
DATE
|
menyimpan data tanggal
|
1000-01-01 s/d 9999-12-31 (YYYY-MM-DD)
|
3 byte.
|
2
|
TIME
|
menyimpan
data waktu
|
-838:59:59
s/d +838:59:59 (HH:MM:SS)
|
3
byte
|
3
|
DATETIME
|
menyimpan data tanggal dan waktu.
|
'1000-01-01 00:00:00' s/d '9999-12-31 23:59:59'
|
8 byte
|
4
|
YEAR
|
menyimpan
data tahun dari tanggal
|
1900
s/d 2155
|
1
byte
|
Tipe Data String (Text)
No
|
Nama
|
Fungsi
|
Jangkauan
|
1
|
CHAR
|
menyimpan data string ukuran tetap.
|
0 s/d 255 karakter
|
2
|
VARCHAR
|
menyimpan
data string ukuran dinamis.
|
0
s/d 255 karakter (versi 4.1), 0 s/d 65.535
|
3
|
TINYTEXT
|
menyimpan data text.
|
0 s/d 255 karakter (versi 4.1), 0 s/d 65.535
|
4
|
TEXT
|
menyimpan
data text.
|
0
s/d 65.535
|
5
|
MEDIUMTEXT
|
menyimpan data text
|
0 s/d 224 - 1 karakter
|
6
|
LONGTEXT
|
menyimpan
data text.
|
0
s/d 232 - 1 karakter
|
Tipe Data BLOB (Biner)
Tipe data blob
digunakan untuk menyimpan data biner.
No
|
Nama
|
Fungsi
|
Jangkauan
|
1
|
BIT
|
Menyimpan
data biner.
|
64 digit biner
|
2
|
TINYBLOB
|
menyimpan data biner/ Gambar ukuran kecil
|
255
byte
|
3
|
BLOB
|
Menyimpan
data biner/ Gambar
|
4
|
4
|
MEDIUMBLOB
|
Menyimpan data biner/ Gambar kuran sedang
|
224-1 byte
|
5
|
LONGBLOB
|
Menyimpan
data biner/ Gambar
ukuran besar
|
232- 1 byte
|
Selain tipe
data di atas, MySQL juga menyediakan tipe data yang lain, diantaranya adalah :
No
|
Nama
|
Fungsi
|
Jangkauan
|
1
|
ENUM
|
enumerasi
(kumpulan data).
|
sampai dengan
65535 string.
|
2
|
SET
|
combination (himpunan data).
|
sampai dengan 255 string anggota
|
Itulah jenis tipe data yang saya cari tahu. jika menurut saya :
"Tipe data merupakan bagian dari bahasa pemograman yang menunjukan sebuah data baik itu angkat atau huruf dan di bedakan kedalam beberapa jenis dan di kelompokan menurut fungsinya seperti angka di ungkapkan lewat int (integer) yang menyatakan bilangan bulat atau float yang menyatakan pecahan. Jika dalam bentuk huruf ada char yang menyatakan karakter varchar yang menyatakan string atau kumpulan huruf dan masih banyak lagi seperti blob yang menyatakan biner dan lain-lain." .Mungkin ituah jenis-jenis dari tipe data yang saya dapat jelaskan, semoga bermanfaat!
21 komentar
tai, kalo butuh uang kerja bos, jgn nipu orang!! pake mahar" segala!! wkwkwk
ReplyTerimakasih.. tulisannya sangat bermanfaat..
ReplyMy blog
Sangat bermanfaat tapi kok beralih terus -_-
ReplyMantap kak artikelnya sangat bermanfaat dan menambah pengetahuan saya macam macam tipe data di mysql
ReplyJangan lupa kunjugi blog saya ya ^-^ di
http://adityaramadhan74.blogspot.com
Dan juga
http://www.atmaluhur.ac.id/
Mantap dah bang, akhirnya jadi tau apa aja tipe data mysql, soal nya penting banget nih untuk pemrograman web, saya lagi belajar tentang web soalnya. Kalo bisa, mau kenal nih sama abang. Perkenalkan yah, nama saya Ramayandra Valentino, dari STMIK Atma Luhur (https://www.atmaluhur.ac.id/)
Replykeren sekali artikelnya sehingga membuat saya mengerti apa aja tipe-tipe data mysql terimakasih ya perkenalkan saya Siti Mainah dari STMIK ATMA LUHUR (https://www.atmaluhur.ac.id/)
ReplyWah kak artikelnya sangat membantu sekali bagi saya yang baru mengenal tipe tipe data mysql, saya bisa ngetahui dengan membaca artikel nya kakak, terima kasih ya kak, perkenalkan nama saya sri dinda pratiwi, jangan lupa kunjungi website kampus saya juga https://www.atmaluhur.ac.id
ReplyKeren kak artikelnya membantu sekali yg baru belajar tentang tipe-tipe data mysql,mudah di mengerti dan di pahami semangat kak buat artikel yg lainnya , semoga bermanfaat untuk orang lain juga . Perkenalkan nama saya Vony ramadhani website kampus saya https://www.atmaluhur.ac.id
ReplyTerimakasih kak dengan bantuan artikel kakak saya bisa mudah memahami materi ini. Semoga kedepannya artikel-artikel yang kakak buat dapat lebih baik lagi. semangat terus ya kak buat artikelnya. Perkenalkan saya Ade RimaLinda dari STMIK Atma Luhur. Jangan lupa kunjungi website kampus saya https://www.atmaluhur.ac.id
ReplyHehe terimakasih kak artikelnya sangat bagus mudah dimengerti sangat memberi kemudahan untuk saya membuat materi dirumah saja semoga kedepannya lebih baik dan semangat lagi kak perkenalkan saya Widya nurullita dari kampus stmik atma luhur pangkalpinang . Kunjungi juga website kampus kita kak http://atma luhur. AC. Id
ReplyWow keren bang artikel nya..dengan adanya artikel dari abang akhirnya Saya tau tipe - tipe data pada MySQL itu apa aja. Oh iya bang Perkenalkan nama saya Monalisa dari ISB ATMA LUHUR dan ini nama website Kampus saya (https://www.atmaluhur.ac.id)
ReplyKeren kak artikelnya membantu sekali yg baru belajar tentang tipe-tipe data mysql,mudah di mengerti dan di pahami semangat kak buat artikel yg lainnya , semoga bermanfaat untuk orang lain juga .
ReplyPerkenalkan kak nama saya Vony Ramadhani TP Dari ISB Atma Luhur
waah bagus kak artikelnya sangat bermanfaat untuk yg pemula kak,sukses terus kak.
Replyperkenalkan kak nama saya Rindah A'thifah Syawitri dari ISB Atmaluhur
Terima Kasih informasi yang di berikan kakak sangat jelas dan bermanfaat bagi saya semoga kakak selalu memberikan informasi-informasi terupdate & bisa berbagi ilmu-ilmunya..
ReplyPerkenalkan nama saya Vivi Silvira dari ISB Atma Luhur
Woowww
ReplyTerimakasih banyak kak atas informasi ini. Informasi ini sangat bermanfaat bagi saya. Semangat kakk. Semoga informasi yang kakak buat selalu bermanfaat bagi orang banyak.
Perkenalkan ya kak, saya Elsa Angelia dari ISB Atmaluhur
terimakasih kak artikelnya sangat membantu saya banget, semangat kak buat artikel yang bermanfaat lainnya.
ReplyPerkenalkan kak nama saya Sri wulan Dari ISB Atma Luhur
Terima kasih kak,ilmunya sangat bermanfaat dan sangat membantu sekali perkenalkan saya Sri Rahayu dari ISB Atma Luhur
Replyterimakasih kak blog ini sangat membantu sekali dan isinya mudah dipahami.
ReplyPerkenalkan nama saya zulfa dari ISB AtmaLuhur
Wah kak artikelnya sangat membantu sekali bagi saya yang baru mengenal tipe tipe data mysql, saya bisa ngetahui dengan membaca artikel nya kakak, terima kasih ya kak, perkenalkan nama saya indah, jangan lupa kunjungi website kampus saya juga https://www.atmaluhur.ac.id
ReplyPosting Komentar