Senin, 25 September 2017

TIPE-TIPE DATA MYQSL



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

Tipe data numerik yaitu tipe data yang digunakan untuk menyimpan data numerik (angka).

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
Tipe data date dan time yaitu tipe data yang digunakan untuk menyimpan data tanggal dan waktu.
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)
Tipe data string yaitu tipe data yang digunakan untuk menyimpan 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


Tipe Data yang Lain

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

Read More ->>
Diberdayakan oleh Blogger.