Bagi Anda yang sedang belajar database, dalam data base itu tentunya terdapat type data. berikut ini adalah berbagai macam type data yang kita gunakan dalam SQL atau basis data beserta penjelasannya.
1.varchar= tipe data karakter yang panjangnya tidak tetap
2.TINYINT = adalah tipe data bilangan bulat yang rentangnya -128 sampai 127 atau menggunakan atribut unsigned dari 0 hingga 255
3.text = tipe data yang dapat menampung semua tipe data.
4. date = type data yang digunakan untuk mendiskripsikan tanggal.
5. smallint = adalah tipe data bilangan bulat yang rentangnya –32768 sampai 32767. The unsigned range is 0 to 65535
6. mediumint =adalah tipe data bilangan bulat yang rentangnya –8388608 to 8388607.unsigned range-nya 0 sampai 16777215
7. int = type data yang bernilai integer/bilangan bulat.
8. Bigint = Merupakan tipe data bil bulat 8 byte data dengan batasan nilai atau jangkauan antara -2^36 (-9,223,372,036,854,775,808) s/d 2^36-1 (-9,223,372,036,854,775,807).
9. float = type data yang bernilai desimal.
10. double = type data yang bernilai desimal yang memiliki rentang lebih panjang daripada float.
11. Decimal = tipe data yang dapat menampung data pecahan.
12.Datetime = merupakan tipe data tanggal dan jam (waktu) mulai 1 januari 1753 s/d 31 Desember 9999, dengan akurasi sampai 3,33 milidetik.
13.TIMESTAMP = merupakan perluasan dari tipe data DATE. TIMESTAMP menyimpan tahun, bulan dan hari dari tipe data DATE, ditambah dengan jam, menit dan detik sebagai nilai fractional second
14..time = Tipe data waktu. Jangkauannya adalah '-838:59:59' hingga '838:59:59'. MySQL menampilkan TIME dalam format 'HH:MM:SS'.
15. year = Angka tahun, dalam format 2- atau 4-digit (default adalah 4-digit). Nilai yang mungkin adalah 1901 hingga 2155, 0000 pada format 4-digit, dan 1970-2069 pada format 2-digit (70-69).
16.Char = tipe data untuk menampung data yang bertipe karakter
17.tinyblob = type file pada mysql yang dapat digunakan untuk menyimpan file dalam database, dengan rentang maksimum 255 (2^8 - 1) karakter.
18. tinytext = type data text yang menyimpan data dengan panjang maksimum 65535 (2^16 - 1) karakter.
19.Blob adalah type file pada mysql yang dapat digunakan untuk menyimpan file dalam database,
20. mediumblob = type file pada mysql yang dapat digunakan untuk menyimpan file dalam database, dengan rentang maksimum 16777215 (2^24 - 1) karakter.
1.varchar= tipe data karakter yang panjangnya tidak tetap
2.TINYINT = adalah tipe data bilangan bulat yang rentangnya -128 sampai 127 atau menggunakan atribut unsigned dari 0 hingga 255
3.text = tipe data yang dapat menampung semua tipe data.
4. date = type data yang digunakan untuk mendiskripsikan tanggal.
5. smallint = adalah tipe data bilangan bulat yang rentangnya –32768 sampai 32767. The unsigned range is 0 to 65535
6. mediumint =adalah tipe data bilangan bulat yang rentangnya –8388608 to 8388607.unsigned range-nya 0 sampai 16777215
7. int = type data yang bernilai integer/bilangan bulat.
8. Bigint = Merupakan tipe data bil bulat 8 byte data dengan batasan nilai atau jangkauan antara -2^36 (-9,223,372,036,854,775,808) s/d 2^36-1 (-9,223,372,036,854,775,807).
9. float = type data yang bernilai desimal.
10. double = type data yang bernilai desimal yang memiliki rentang lebih panjang daripada float.
11. Decimal = tipe data yang dapat menampung data pecahan.
12.Datetime = merupakan tipe data tanggal dan jam (waktu) mulai 1 januari 1753 s/d 31 Desember 9999, dengan akurasi sampai 3,33 milidetik.
13.TIMESTAMP = merupakan perluasan dari tipe data DATE. TIMESTAMP menyimpan tahun, bulan dan hari dari tipe data DATE, ditambah dengan jam, menit dan detik sebagai nilai fractional second
14..time = Tipe data waktu. Jangkauannya adalah '-838:59:59' hingga '838:59:59'. MySQL menampilkan TIME dalam format 'HH:MM:SS'.
15. year = Angka tahun, dalam format 2- atau 4-digit (default adalah 4-digit). Nilai yang mungkin adalah 1901 hingga 2155, 0000 pada format 4-digit, dan 1970-2069 pada format 2-digit (70-69).
16.Char = tipe data untuk menampung data yang bertipe karakter
17.tinyblob = type file pada mysql yang dapat digunakan untuk menyimpan file dalam database, dengan rentang maksimum 255 (2^8 - 1) karakter.
18. tinytext = type data text yang menyimpan data dengan panjang maksimum 65535 (2^16 - 1) karakter.
19.Blob adalah type file pada mysql yang dapat digunakan untuk menyimpan file dalam database,
20. mediumblob = type file pada mysql yang dapat digunakan untuk menyimpan file dalam database, dengan rentang maksimum 16777215 (2^24 - 1) karakter.
Thanks gan infonya.
ReplyDeleteaga susah dibaca nih tapi hhe
Terimakasih gan, kalau asal ubah sembarangan misal dari tiny ke medium apa ga apa2 ya?
ReplyDeletepenggantian tipe akan mempengaruhi rentang maksimum karakternya gan...
Delete