Berikut ini beberapa tipe data MYSQL atau tipe data yang didukung oleh database MySQL :
1. Tipe Angka
Tipe Data Keterangan
2. Tipe String
Tipe Data Keterangan
- Kelebihan karakter akan dipotong sesuai panjang yang telah ditentukan.
- Dapat menyimpan sampai maksimal 255 karakter.
2. VARCHAR(size) - Menangani tipe data string variabel (bisa berisi huruf, angka dan special karakter).
- Panjang string ditentukan dengan nilai parameter size didalam kurung.
- Kelebihan karakter akan dipotong sesuai panjang yang telah ditentukan.
- Dapat menyimpan sampai maksimal 255 karakter.
- Jika dimasukkan nilai yang lebih dari 255 akan otomatis di konvert ke tipe TEXT
3. TINYTEXT Menangani tipe data string dengan panjang maksimal 255 karakter. 4. TEXT Menangani tipe data string dengan panjang maksimal 65.535 karakter.
5. BLOB Untuk BLOBs (Binary Large OBjects), mampu menangani sampai 65,535 bytes data
6. MEDIUMTEXT Menangani tipe data string dengan panjang maksimal 16,777,215 karakter
7. MEDIUMBLOB Untuk BLOBs (Binary Large OBjects). mampu menangani sampai 16,777,215 bytes data
8. LONGTEXT Menangani tipe data string dengan panjang maksimal 4,294,967,295 karakter
9. LONGBLOB Untuk BLOBs (Binary Large OBjects). mampu menangani sampai 4,294,967,295 bytes data
10. ENUM(x,y,z,etc.) Mengijinkan kita memasukkan beberapa nilai yang mungkin didalam sebuah daftar. Kita bisa membuat hingga 65535 nilai dalam daftar ENUM. Jika nilai yang dimasukkan yang tidak ada dalam daftar, maka nilai kosong akan disisipkan.
Catatan: Nilai-nilai diurutkan berdasarkan urutan saat kita memasukkan mereka.
Kita bisa memasukkan kemungkinan nilai dalam format ini: ENUM ('X', 'Y', 'Z')
11. SET Mirip dengan ENUM, namun SET bisa berisi hingga 64 daftar item dan dapat menyimpan lebih dari satu pilihan.
3. Tipe Waktu
Tipe Data Keterangan
Note: Range yang disupport adalah dari '1000-01-01' sampai '9999-12-31'
2. DATETIME() - Sebuah kombinasi tanggal dan waktu.
- *Format: YYYY-MM-DD HH:MI:SS
Note: Range yang disupport adalah dari '1000-01-01 00:00:00' sampai '9999-12-31 23:59:59'
3. TIMESTAMP() - Sebuah Timestamp
- Nilai TIMESTAMP disimpan sebagai detik angka sejak masa Unix ('1970-01-01 00:00:00' UTC).
- *Format: YYYY-MM-DD HH:MI:SS
Note: Range yang disupport adalah dari '1970-01-01 00:00:01' UTC sampai '2038-01-09 03:14:07' UTC
4. TIME() - Sebuah waktu
- Format: HH:MI:SS
Note: Range yang disupport adalah dari '-838:59:59' sampai '838:59:59'
5. YEAR() - Sebuah tahun dengan format dua digit atau empat digit.
Note: Nilai yang diijinkan untuk format 4 digit adalah 1901 to 2155.
Nilai yang diijinkan pada format 2 digit adalah 70 to 69, merupakan representasi dari tahun 1970 sampai 2069
Keyword : macam macam Tipe data Mysql, apa saja tipe data Mysql, Tipe data databases Mysql, beberapa Macam tipe data dalam Mysql
1. Tipe Angka
Tipe Data Keterangan
- TINYINT(size) Normal = -128 s/d 127, Unsigned = 0 s/d 255. Maksimal digit angka ditentukan pada parameter size didalam kurung.
- SMALLINT(size) Normal = -32768 s/d 32767, Unsigned = 0 s/d 65535. Maksimal digit angka ditentukan pada parameter size didalam kurung.
- MEDIUMINT(size) Normal = -8388608 s/d 8388607, Unsigned =0 s/d 16777215. Maksimal digit angka ditentukan pada parameter size didalam kurung.
- INT(size) Normal = -2147483648 s/d 2147483647, Unsigned = 0 s/d 4294967295. Maksimal digit angka ditentukan pada parameter size didalam kurung.
- BIGINT(size) Normal = -9223372036854775808 s/d 9223372036854775807, Unsigned = 0 s/d 18446744073709551615. Maksimal digit angka ditentukan pada parameter size didalam kurung.
- FLOAT(size,d) Angka kecil dengan desimal. Maksimal digit angka ditentukan pada paramater size dan maksimal digit desimal ditentukan pada parameter d.
- DOUBLE(size,d) Angka besar dengan desimal. Maksimal digit angka ditentukan pada paramater size dan maksimal digit desimal ditentukan pada parameter d.
- DECIMAL(size,d) Tipe DOUBLE yang disimpan sebagai string, memungkinkan untuk poin desimal tetap. Maksimal digit angka ditentukan pada paramater size dan maksimal digit desimal ditentukan pada parameter d.
2. Tipe String
Tipe Data Keterangan
- CHAR(size) - Menangani tipe data string tetap/fixed (bisa berisi huruf, angka dan special karakter).
- Kelebihan karakter akan dipotong sesuai panjang yang telah ditentukan.
- Dapat menyimpan sampai maksimal 255 karakter.
2. VARCHAR(size) - Menangani tipe data string variabel (bisa berisi huruf, angka dan special karakter).
- Panjang string ditentukan dengan nilai parameter size didalam kurung.
- Kelebihan karakter akan dipotong sesuai panjang yang telah ditentukan.
- Dapat menyimpan sampai maksimal 255 karakter.
- Jika dimasukkan nilai yang lebih dari 255 akan otomatis di konvert ke tipe TEXT
3. TINYTEXT Menangani tipe data string dengan panjang maksimal 255 karakter. 4. TEXT Menangani tipe data string dengan panjang maksimal 65.535 karakter.
5. BLOB Untuk BLOBs (Binary Large OBjects), mampu menangani sampai 65,535 bytes data
6. MEDIUMTEXT Menangani tipe data string dengan panjang maksimal 16,777,215 karakter
7. MEDIUMBLOB Untuk BLOBs (Binary Large OBjects). mampu menangani sampai 16,777,215 bytes data
8. LONGTEXT Menangani tipe data string dengan panjang maksimal 4,294,967,295 karakter
9. LONGBLOB Untuk BLOBs (Binary Large OBjects). mampu menangani sampai 4,294,967,295 bytes data
10. ENUM(x,y,z,etc.) Mengijinkan kita memasukkan beberapa nilai yang mungkin didalam sebuah daftar. Kita bisa membuat hingga 65535 nilai dalam daftar ENUM. Jika nilai yang dimasukkan yang tidak ada dalam daftar, maka nilai kosong akan disisipkan.
Catatan: Nilai-nilai diurutkan berdasarkan urutan saat kita memasukkan mereka.
Kita bisa memasukkan kemungkinan nilai dalam format ini: ENUM ('X', 'Y', 'Z')
11. SET Mirip dengan ENUM, namun SET bisa berisi hingga 64 daftar item dan dapat menyimpan lebih dari satu pilihan.
3. Tipe Waktu
Tipe Data Keterangan
- DATE() - Sebuah tanggal.
Note: Range yang disupport adalah dari '1000-01-01' sampai '9999-12-31'
2. DATETIME() - Sebuah kombinasi tanggal dan waktu.
- *Format: YYYY-MM-DD HH:MI:SS
Note: Range yang disupport adalah dari '1000-01-01 00:00:00' sampai '9999-12-31 23:59:59'
3. TIMESTAMP() - Sebuah Timestamp
- Nilai TIMESTAMP disimpan sebagai detik angka sejak masa Unix ('1970-01-01 00:00:00' UTC).
- *Format: YYYY-MM-DD HH:MI:SS
Note: Range yang disupport adalah dari '1970-01-01 00:00:01' UTC sampai '2038-01-09 03:14:07' UTC
4. TIME() - Sebuah waktu
- Format: HH:MI:SS
Note: Range yang disupport adalah dari '-838:59:59' sampai '838:59:59'
5. YEAR() - Sebuah tahun dengan format dua digit atau empat digit.
Note: Nilai yang diijinkan untuk format 4 digit adalah 1901 to 2155.
Nilai yang diijinkan pada format 2 digit adalah 70 to 69, merupakan representasi dari tahun 1970 sampai 2069
Keyword : macam macam Tipe data Mysql, apa saja tipe data Mysql, Tipe data databases Mysql, beberapa Macam tipe data dalam Mysql
Terima Kasih sudah mampir semoga bermanfaat dan jangan lupa baca artikel yang lain
salam Telolet...
EmoticonEmoticon