Kursus dan belajar komputer ms office, digital marketing, web programming, jaringan, linux, windows server, php, vb.net, mysql, mikrotik, seo, web desain, wordpress, cysco, database, oracle di cileungsi


Postingan Terbaru

Info Kursus Komputer YMII Cileungsi : 0858 8188 5768 (Mas Tris)

Kamis, 02 September 2021

Type Data Pada MySQL - Tutorial Database MySQL di Kursus Komputer YMII Cileungsi Bogor

Tipe data adalah suatu bentuk pemodelan data yang dideklarasikan pada saat melakukan pembuatan tabel. Tipe data ini akan mempengaruhi setiap data yang akan dimasukkan ke dalam sebuah tabel. Data yang akan dimasukkan harus sesuai dengan tipe data yang dideklarasikan.

Beberapa macam type data bisa dilihat dari tabel berikut ini:

1. Type Data Bilangan / Number

Type Data

Keterangan

TINYINT

Ukuran 1 byte. Bilangan bulat terkecil, dengan jangkauan untuk bilangan bertanda: -128 sampai dengan 127 dan untuk yang tidak bertanda : 0 s/d 255. Bilangan tak bertandai dengan kata UNSIGNED

SMALLINT

Ukuran 2 Byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda : -32768 s/d 32767 dan untuk yang tidak bertanda : 0 s/d 65535

MEDIUMINT

Ukuran 3 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda : -8388608 s/ d 8388607 dan untuk yang tidak bertanda : 0 s/d 16777215

INT

Ukuran 4 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda :

-2147483648 s/d 2147483647 dan untuk yang tidak bertanda : 0 s/d 4294967295

INTEGER

Ukuran 4 byte. Sinonim dari int

BIGINT

Ukuran 8 byte. Bilangan bulat terbesar dengan jangkauan untuk bilangan bertanda :

-9223372036854775808 s/d 9223372036854775807 dan untuk yang tidak bertanda : 0 s/d 1844674473709551615

FLOAT

Ukuran 4 byte. Bilangan pecahan

DOUBLE

Ukuran 8 byte. Bilangan pecahan

DOUBLEPRECISION

Ukuran 8 byte. Bilangan pecahan

REAL

Ukuran 8 byte. Sinonim dari DOUBLE

DECIMAL (M,D)

Ukuran M byte. Bilangan pecahan, misalnya DECIMAL(5,2 dapat digunakan untuk menyimpan bilangan -99,99 s/d 99,99

NUMERIC (M,D)

Ukuran M byte. Sinonim dari DECIMAL, misalnya NUMERIC(5,2) dapat digunakan untuk menyimpan bilangan -99,99 s/d 99,99


2. Type Data Tanggal dan Jam

Type Data

Keterangan

DATETIME

Ukuran 8 byte. Kombinasi tanggal dan jam, dengan jangkauan dari ‘1000-01-01 00:00:00’ s/d ‘9999-12-31 23:59:59’

DATE

Ukuran 3 Byte. Tanggal dengan jangkauan dari ‘1000-01-01’ s/d ‘9999-12-31’

TIMESTAMP

Ukuran 4 byte. Kombinasi tanggal dan jam, dengan jangkauan dari ‘1970-01-01 00:00:00’ s/d ‘2037’

TIME

Ukuran 3 byte. Waktu dengan jangkauan dari ‘839:59:59’ s/d ‘838:59:59’

YEAR

Ukuran 1 byte. Data tahun antara 1901 s/d 2155


3. Type Data Karakter, dll

Type Data

Keterangan

CHAR

Mampu menangani data hingga 255 karakter. Tipe data CHAR mengharuskan untuk memasukkan data yang telah ditentukan oleh kita.

VARCHAR

Mampu menangani data hingga 255 karakter. Tipe data VARCHAR tidak mengharuskan untuk memasukkan data yang telah ditentukan oleh kita.

TINYBLOB, TINYTEXT

Ukuran 255 byte. Mampu menangani data sampai 2^8-1 data.

BLOB, TEXT

Ukuran 65535 byte. Type string yang mampu menangani data hingga

 

2^16-1 (16M-1) data.

MEDIUMBLOB, MEDIUMTEXT

Ukuran 16777215 byte. Mampu menyimpan data hingga 2^24-1 (16M-1) data.

LONGBLOB, LONGTEXT

Ukuran 4294967295 byte. Mampu menyimpan data hingga berukuran GIGA BYTE. Tipe data ini memiliki batas penyimpanan hingga 2^32-1 (4G-1) data.

ENUM(‘nilai1’,’nilai2’,…,’nilaiN’)

Ukuran 1 atau 2 byte. Tergantung jumlah nilai enumerasinya (maksimum 65535 nilai)

SET(‘nilai1’,’nilai2’,…,’nilaiN’)

1,2,3,4 atau 8 byte, tergantung jumlah anggota himpunan (maksimum 64 anggota)

belajar mysql dan web programming di Kursus Komputer YMII Cileungsi Bogor

belajar mysql dan web programming di Kursus Komputer YMII Cileungsi Bogor

belajar mysql dan web programming di Kursus Komputer YMII Cileungsi Bogor


Tidak ada komentar:

Posting Komentar