Judul : Type Data MySQL
link : Type Data MySQL
Type Data MySQL
No | Type Data MySQL | Keterangan |
|---|---|---|
1 | CHAR(length) | String dengan panjang tetap |
2 | VARCHAR(length) | String Karakter dengan panjang bervariasi |
3 | TEXT | String karakter dengan panjang maksimum 64ribu teks |
4 | INT(length) | Integer dari -2147483648 s.d +2147483647. Angka yang ditampilkan dibatasi dengan length. Misalnya jika length 4, maka angka yang bisa ditampilkan adalah -999 s.d 9999. Angka yang lebih tinggi atau lebih rendah dari itu tidak ditampilkan tetapi tetap disimpan |
5 | INT(length)UNSIGNED | Integer dengan panjang 0 s.d 4294967295. Length adalah panjang angka yang dapat ditampilkan |
6 | BIGINT | Integer yang besar. Range data (SIGNED) -9223372036854775808 s.d 9223372036854775807. Sedangkan UNSIGNED range nya 0 s.d 18446744073709551615 |
7 | DECIMAL(length,dec) | Angka decimal. Length adalah jumlah karakter yang akan ditampilkan. Dec adalah jumlah angka di belakang koma. Misalnya 12.34 mempunyai length 5 dan dec 2 |
8 | DATE | Tanggal yang mencakup tahun-bulan-tanggal. Formatnya YY-MM-DD, misalnya 2013-04-03 |
9 | TIME | Waktu dengan nilai jam, menit dan detik. Format jam:menit:detik. |
10 | DATETIME | Tanggal dan waktu disatukan. Formatnya YY-MM-DD HH:MM:SS |
11 | ENUM("val1, val2,..." | Hanya nilai dalam daftar yang bisa disimpan. Maksimum daftarnya 65.535 |
12 | SERIAL | Nama pendek dari BIGINT UNSIGNED NOT NULL AUTO_INCREMENT |
SIGNED dan UNSIGNED attribute
![]() |
| MySQL tutorial |
CHAR dan VARCHAR
CHAR
- Panjang memory tetap
- 1 byte untuk setiap karakter
- Gunakan CHAR bila panjang data yang dimasukan sama
- Contoh : test sebagai CHAR(100) akan dihitung 100 byte. 4 byte untuk kata test dan sisanya sebagai ruang kosong
VARCHAR
- Panjang memory fleksibel
- 1 byte untuk setiap karakter dan 2 byte sisanya
- Gunakan VARCHAR bila data yang dimasukan mempunyai panjang yang variatif
- Contoh test VARCHAR(100) hanya akan memakan memory 6. 4 byte untuk karakter test dan 2 byte sisanya.
Kesimpulan :
- Gunakan CHAR bila panjang data yang dimasukan cenderung sama seperti nomor telepon
- Gunakan VARCHAR bila panjang data yang dimasukan cenderung bervariasi seperti alamat
Demikianlah Artikel Type Data MySQL
Sekianlah artikel Type Data MySQL kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.
Anda sekarang membaca artikel Type Data MySQL dengan alamat link https://infoasikindo.blogspot.com/2013/05/type-data-mysql.html

0 Response to "Type Data MySQL"
Post a Comment