0% menganggap dokumen ini bermanfaat (0 suara)
19 tayangan4 halaman

Yafi Allam Junaedi TipeDataSQL

Dokumen tersebut membahas tentang berbagai tipe data yang terdapat dalam SQL beserta penjelasannya seperti tipe numerik, date dan time, string, BLOB dan tipe data lainnya seperti ENUM dan SET.

Diunggah oleh

Rnz Si
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 DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
19 tayangan4 halaman

Yafi Allam Junaedi TipeDataSQL

Dokumen tersebut membahas tentang berbagai tipe data yang terdapat dalam SQL beserta penjelasannya seperti tipe numerik, date dan time, string, BLOB dan tipe data lainnya seperti ENUM dan SET.

Diunggah oleh

Rnz Si
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 DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

Nama : Yafi’ Allam Junaedi

Kelas : XI RPL

Macam Macam Tipe Data SQL Dan Penjelasannya

1. Tipe Numerik

Tipe data numerik digunakan untuk menyimpan data numeric (angka). Ciri utama
data numeric adalah suatu data yang memungkinkan untuk dikenai operasi
aritmatika seperti pertambahan, pengurangan, perkalian dan pembagian. Berikut
ini tipe field (kolom) di MySQL yang termasuk ke dalam kelompok tipe numerik:

 TINYINT : digunakan untuk menyimpan data bilangan bulat positif dan


negatif.
Jangkauan :-32.768 s/d 32.767
Ukuran : 2 byte (16 bit).
 MEDIUMINT : digunakan untuk menyimpan data bilangan bulat positif
dan negatif
Jangkauan :-8.388.608 s/d 8.388.607
Ukuran : 3 byte (24 bit)

 INT : digunakan untuk menyimpan data bilangan bulat positif dan


negatif.
Jangkauan : -2.147.483.648 s/d 2.147.483.647
Ukuran : 4 byte (32 bit).

 BIGINT : digunakan untuk menyimpan data bilangan bulat positif dan


negatif.
Jangkauan : ± 9,22 x 1018
Ukuran : 8 byte (64 bit)
 FLOAT : digunakan untuk menyimpan data bilangan pecahan positif dan
negatif presisi tunggal.
 DOUBLE / REAL : digunakan untuk menyimpan data bilangan pecahan
positif dan negatif presisi ganda

 DECIMAL / NUMERIC : digunakan untuk menyimpan data bilangan


pecahan positif dan negatif.

2. Tipe Date dan Time

Tipe data date dan time digunakan untuk menyimpan data tanggal dan waktu.
Berikut ini tipe field (kolom) di MySQL yang termasuk ke dalam kelompok tipe date
dan time:

 DATE : digunakan untuk menyimpan data tanggal.


 TIME : digunakan untuk menyimpan data waktu.
 DATETIME : digunakan untuk menyimpan data tanggal dan waktu.
 YEAR : digunakan untuk menyimpan data tahun dari tanggal.

3. Tipe String (Text)

Tipe data string digunakan untuk menyimpan data string (text). Ciri utama data
string adalah suatu data yang memungkinkan untuk dikenai operasi aritmatika
seperti pertambahan, pengurangan, perkalian dan pembagian. Berikut ini tipe field
(kolom) di MySQL yang termasuk ke dalam kelompok tipe string:

 CHAR : digunakan untuk menyimpan data string ukuran tetap.


 VARCHAR : digunakan untuk menyimpan data string ukuran dinamis.
 TINYTEXT : digunakan untuk menyimpan data text.
Jangkauan : 0 s/d 255 karakter (versi 4.1), 0 s/d 65.535
 TEXT : digunakan untuk menyimpan data text.
Jangkauan : 0 s/d 65.535 (216 – 1) karakter

 MEDIUMTEXT : digunakan untuk menyimpan data text


Jangkauan : 0 s/d 224 – 1 karakter
 LONGTEXT : digunakan untuk menyimpan data text.
Jangkauan : 0 s/d 232 – 1 karakter

4.Tipe BLOB (Biner)

Tipe data blob digunakan untuk menyimpan data biner. Tipe ini biasanya digunakan
untuk menyimpan kode-kode biner dari suatu file atau object. BLOB merupakan
singkatan dari Binary Large Object. Berikut ini tipe field (kolom) di MySQL yang
termasuk ke dalam kelompok tipe blob:

BIT (sejak versi 5.0.3)


Penggunaan:digunakan untuk menyimpan data biner.
Jangkauan : 64 digit biner

TINYBLOB
Penggunaan:digunakan untuk menyimpan data biner.
Jangkauan : 255 byte

BLOB
Penggunaan:digunakan untuk menyimpan data biner.
Jangkauan : 216 – 1 byte

MEDIUMBLOB
Penggunaan:digunakan untuk menyimpan data biner.
Jangkauan : 224 – 1 byte

LONGBLOB
Penggunaan:digunakan untuk menyimpan databiner.
Jangkauan : 232 – 1 byte

5. Tipe Data yang Lain


Selain tipe data di atas, MySQL juga menyediakan tipe data yang lain. Tipe data di
MySQL mungkin akan terus bertambah seiring dengan perkembangan versi MySQL.
Berikut ini beberapa tipe data tambahan MySQL:

ENUM
Penggunaan:Enumerasi (kumpulan data).
Jangkauan : Sampai dengan 65535 string.

SET
Pengunaan:Combination (himpunan data).
Jangkauan : Sampai dengan 255 string anggota

Anda mungkin juga menyukai