Seseorang tidak dapat menangani sejumlah besar data yang ada di dunia tanpa sistem manajemen basis data yang tepat. MySQL adalah salah satu sistem manajemen database paling populer yang digunakan di industri. Di blog saya sebelumnya di Tutorial MySQL , Anda akan mendapatkan pemahaman tentang berbagai kueri SQL yang dapat dieksekusi. Di blog Jenis Data MySQL ini, saya akan membahas berbagai jenis data yang digunakan di MySQL.
Di blog Jenis Data MySQL ini, saya akan membahas hal-hal berikut:
Jadi, mari kita mulai dengan masing-masing dari mereka.
Jenis Data MySQL: Jenis Numerik
Numeric Datatypes memungkinkan baik bilangan bulat bertanda maupun tak bertanda. MySQL mendukung tipe data numerik berikut.
Berlangganan saluran youtube kami untuk mendapatkan pembaruan baru ..!
Jenis Data MySQL: Jenis String
Tipe Data String memungkinkan string dengan panjang tetap dan variabel. MySQL mendukung tipe data String berikut.
Tipe data | Deskripsi | Penyimpanan |
CHAR (ukuran) | Menampung hingga 255 karakter dan memungkinkan string dengan panjang tetap. | (Panjang kolom karakter yang dideklarasikan * Jumlah byte)<= 255 |
VARCHAR (ukuran) | Menampung hingga 255 karakter dan memungkinkan string panjang variabel. Jika Anda menyimpan karakter lebih besar dari 55, maka tipe data akan diubah menjadi tipe TEXT. |
|
TINYTEXT | Mengizinkan string dengan panjang maksimal 255 karakter | Panjang aktual dalam byte dari nilai String (Len) + 1 byte, di mana Len<28 |
TEKS | Mengizinkan string dengan panjang maksimal 65.535 karakter | Panjang aktual dalam byte dari nilai String (Len) + 2 byte, di mana Len<216 |
GUMPAL | Menyimpan hingga 65.535 byte data, dan digunakan untuk Objek Besar Biner. | Panjang aktual dalam byte dari nilai String (Len) + 2 byte, di mana Len<216 |
MEDIUMTEXT | Mengizinkan string dengan panjang maksimal 16.777.215 karakter | Panjang aktual dalam byte dari nilai String (Len) + 3 byte, di mana Len<224 |
MEDIUMBLOB | Menyimpan hingga 16.777.215 byte data, dan digunakan untuk Binary Large Objects. | Panjang aktual dalam byte dari nilai String (Len) + 3 byte, di mana Len<224 |
LONGTEXT | Mengizinkan string dengan panjang maksimum 4.294.967.295 karakter | Panjang aktual dalam byte dari nilai String (Len) + 4 byte, di mana Len<232 |
LONGBLOB | Menyimpan hingga 4.294.967.295 byte data, dan digunakan untuk Binary Large Objects. | Panjang aktual dalam byte dari nilai String (Len) + 4 byte, di mana Len<232 |
ENUM (x, y, z, dll.) | Memungkinkan Anda memasukkan daftar nilai yang mungkin, dengan maksimum 65535 nilai. Untuk berjaga-jaga jika ada nilai yang dimasukkan yang tidak ada dalam daftar, kosongnilai akan dimasukkan. | 1 atau 2 byte, tergantung pada jumlah nilai pencacahan (maksimum 65.535 nilai) |
SET | Jenis data ini mirip dengan ENUM, tetapi SET dapat memiliki hingga 64 item daftar dan dapat menyimpan lebih dari satu pilihan. | 1, 2, 3, 4, atau 8 byte, tergantung pada jumlah anggota set (maksimal 64 anggota) |
Jenis Data MySQL: Jenis Tanggal & Waktu
Tipe data ini memungkinkan kami untuk menyebutkan tanggal dan waktu. MySQL mendukung tipe data Tanggal & Waktu berikut.
Ingin Mendapatkan Sertifikasi Sebagai Administrator Database?Jenis Data MySQL: Menggunakan Tipe Data dari Mesin Database Lain
Jika Anda ingin mengimplementasikan kode yang ditulis oleh vendor lain di SQL, maka MySQL memfasilitasi ini dengan memetakan tipe data. Lihat tabel berikut.
Jenis Vendor Lainnya | Jenis MySQL |
BOOL | TINYINT |
BOOLEAN | TINYINT |
KARAKTER BERVARIASI (M) | VARCHAR (M) |
TETAP | DESIMAL |
FLOAT4 | MENGAPUNG |
FLOAT8 | DUA KALI LIPAT |
INT1 | TINYINT |
INT2 | SMALLINT |
INT3 | MEDIUMINT |
INT4 | INT |
INT8 | BIGINT |
VARBINER PANJANG | MEDIUMBLOB |
VARCHAR PANJANG | MEDIUMTEXT |
PANJANG | MEDIUMTEXT |
TENGAH | MEDIUMINT |
NUMERIK | DESIMAL |
Setelah blog ini di Jenis Data MySQL, kita akan masuk ke dalam menghubungkan database dengan PHP, tetapi sebelum itu Anda dapat merujuk ke ini , untuk mengetahui pertanyaan teratas yang diajukan dalam wawancara. Tetap disini!
panggilan dengan referensi contoh c ++
Jika Anda ingin mempelajari lebih lanjut tentang MySQL dan mengetahui database relasional open source ini, lihat yang dilengkapi dengan pelatihan langsung yang dipimpin instruktur dan pengalaman proyek kehidupan nyata. Pelatihan ini akan membantu Anda memahami MySQL secara mendalam dan membantu Anda menguasai subjek.
Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar ' Jenis Data MySQL 'Dan saya akan menghubungi Anda kembali.