Jenis Data MySQL - Gambaran Keseluruhan Jenis Data Di MySQL



Blog di Jenis Data MySQL ini akan memberi anda gambaran umum mengenai pelbagai jenis data yang dapat anda gunakan di MySQL, seperti angka, rentetan, data & masa, dll.

Seseorang tidak dapat menangani sejumlah besar data yang ada di dunia tanpa sistem pengurusan pangkalan data yang tepat. MySQL adalah salah satu sistem pengurusan pangkalan data yang paling popular digunakan dalam industri. Dalam blog saya sebelum ini di Tutorial MySQL , anda akan mendapat pemahaman mengenai pelbagai pertanyaan SQL yang dapat dijalankan. Dalam blog ini mengenai Jenis Data MySQL, saya akan membincangkan pelbagai jenis data yang digunakan dalam MySQL.

apakah kekangan utama

Dalam blog ini mengenai Jenis Data MySQL, saya akan membahas perkara berikut:





Oleh itu, mari kita mulakan dengan masing-masing.

Jenis Data MySQL: Jenis Numerik

Jenis Data Berangka membolehkan bilangan bulat yang ditandatangani dan tidak ditandatangani. MySQL menyokong jenis data berangka berikut.



Jenis data Penerangan Penyimpanan
TINYINT (saiz) Membolehkan bilangan bulat yang ditandatangani -128 hingga 127 dan 0 hingga 255 bilangan bulat yang tidak ditandatangani.1 bait
SMALLINT (saiz) Membolehkan bilangan bulat yang ditandatangani dari -32768 hingga 32767 dan 0 hingga 65535 bilangan bulat yang tidak ditandatangani.2 bait
MEDIUMINT (saiz) Membolehkan bilangan bulat yang ditandatangani dari -8388608 hingga 8388607 dan 0 hingga 16777215 bilangan bulat yang tidak ditandatangani.3 bait
INT (saiz) Membolehkan bilangan bulat yang ditandatangani dari -2147483638 hingga 214747483637 dan 0 hingga 4294967925 bilangan bulat yang tidak ditandatangani.4 bait
BESAR (saiz) Membolehkan bilangan bulat yang ditandatangani dari -9223372036854775808 hingga 9223372036854775807 dan 0 hingga 18446744073709551615 bilangan bulat yang tidak ditandatangani.8 bait
FLOAT (saiz, d) Membolehkan bilangan kecil dengan titik perpuluhan terapung. Parameter ukuran digunakan untuk menentukan jumlah digit maksimum, dan parameter d digunakan untuk menentukan jumlah digit maksimum di sebelah kanan perpuluhan.4 bait
GANDA (saiz, d) Membolehkan bilangan besar dengan titik perpuluhan terapung. Parameter ukuran digunakan untuk menentukan jumlah digit maksimum, dan parameter d digunakan untuk menentukan jumlah digit maksimum di sebelah kanan perpuluhan.8 bait
KEPUTUSAN (saiz, d)
Membolehkan menyimpan DOUBLE sebagai rentetan, sehingga terdapat titik perpuluhan tetap. Parameter ukuran digunakan untuk menentukan jumlah digit maksimum, dan parameter d digunakan untuk menentukan bilangan digit maksimum di sebelah kanan perpuluhan.Bervariasi

Langgan saluran youtube kami untuk mendapatkan kemas kini baru ..!

Jenis Data MySQL: Jenis Rentetan

Jenis String Data membenarkan rentetan panjang tetap dan berubah-ubah. MySQL menyokong jenis data String berikut.

Jenis data Penerangan Penyimpanan
CHAR (saiz) Memegang hingga 255 aksara dan membenarkan rentetan panjang tetap.(Panjang lajur aksara yang dinyatakan * Bilangan bait)<= 255
VARCHAR (saiz) Memegang hingga 255 aksara dan membenarkan rentetan panjang berubah-ubah. Sekiranya anda menyimpan aksara lebih besar daripada 55, maka jenis data akan ditukar menjadi jenis TEKS.
  • Nilai rentetan (Len) + 1 DI MANA nilai lajur memerlukan 0 & tolak 255 bait
  • Nilai rentetan (Len) + 2 bait DI MANA nilai lajur mungkin memerlukan lebih daripada 255 bait
TINYTEXT Membolehkan rentetan dengan panjang maksimum 255 aksaraPanjang sebenar dalam bait nilai String (Len) + 1 bait, di mana Len<28
TEKS Membolehkan rentetan dengan panjang maksimum 65,535 aksaraPanjang sebenar dalam bait nilai String (Len) + 2 bait, di mana Len<216
BLOB Menahan hingga 65.535 bait data, dan digunakan untuk Objek Besar Binari.Panjang sebenar dalam bait nilai String (Len) + 2 bait, di mana Len<216
MEDIUMTEXT Membolehkan rentetan dengan panjang maksimum 16,777,215 aksaraPanjang sebenar dalam bait nilai String (Len) + 3 bait, di mana Len<224
MEDIUMBLOB Menyimpan hingga 16.777.215 byte data, dan digunakan untuk Objek Besar Binari.Panjang sebenar dalam bait nilai String (Len) + 3 bait, di mana Len<224
LONGTEXT Membolehkan rentetan dengan panjang maksimum 4,294,967,295 aksaraPanjang sebenar dalam bait nilai String (Len) + 4 bait, di mana Len<232
LONGBLOB Menahan hingga 4,294,967,295 bait data, dan digunakan untuk Objek Besar Binari.Panjang sebenar dalam bait nilai String (Len) + 4 bait, di mana Len<232
ENUM (x, y, z, dll.) Membolehkan anda memasukkan senarai nilai yang mungkin, dengan nilai maksimum hingga 65535. Sekiranya nilai dimasukkan yang tidak terdapat dalam senarai, kosongnilai akan dimasukkan.1 atau 2 bait, bergantung pada jumlah nilai penghitungan (maksimum 65,535 nilai)
SET Jenis data ini serupa dengan ENUM, tetapi SET boleh mempunyai hingga 64 item senarai dan dapat menyimpan lebih dari satu pilihan.1, 2, 3, 4, atau 8 bait, bergantung pada jumlah anggota yang ditetapkan (maksimum 64 anggota)

Jenis Data MySQL: Jenis Tarikh & Masa

Jenis data ini membolehkan kita menyebut tarikh dan waktu. MySQL menyokong jenis data Tarikh & Masa berikut.

Jenis data Penerangan Storan Diperlukan Sebelum MySQL 5.6.4 Penyimpanan Diperlukan pada MySQL 5.6.4
TAHUN () Memegang nilai tahun sama ada dalam dua digit atau dalam format empat digit.Nilai tahun dalam julat (70-99) ditukar menjadi (1970-1999), dan nilai tahun dalam julat (00-69) ditukar menjadi (2000-2069)1 bait1 bait
TARIKH() Memegang nilai tarikh dalam format: YYYY-MM-DD, di mana julat yang disokong berada(1000-01-01) hingga (9999-12-31)3 bait3 bait
MASA() Menahan nilai masa dalam format: HH: MI: SS, di mana julat yang disokong adalah (-838: 59: 59) hingga (838: 59: 59)3 baitPenyimpanan 3 bait + pecahan saat
MASA TARIKH () Kombinasi nilai tarikh dan waktu dalam format: YYYY-MM-DD HH: MI: SS, di mana julat yang disokong adalah dari‘1000-01-01 00:00:00’ hingga ‘9999-12-31 23:59:59’8 bait5 bait + penyimpanan pecahan saat
TIMESTAMP () Menahan nilai yang disimpan sebagai bilangan detik, dengan format (YYYY-MM-DD HH: MI: SS). Julat yang disokong adalah dari (1970-01-01 00:00:01) UTC hingga (2038-01-09 03:14:07) UTC4 bait4 bait + simpanan kedua pecahan
Ingin Memperakui Sebagai Pentadbir Pangkalan Data?

Jenis Data MySQL: Menggunakan Jenis Data dari Enjin Pangkalan Data Lain

Sekiranya anda ingin menerapkan kod yang ditulis oleh vendor lain dalam SQL, maka, MySQL memudahkan ini dengan memetakan jenis data. Rujuk jadual berikut.



Jenis Penjual Lain Jenis MySQL
BOLEHTINYINT
BOOLEANTINYINT
KARAKTER BERUBAH (M)VARCHAR (M)
TETAPKEPUTUSAN
FLOAT4KAPAL
FLOAT8BERGANDA
INT1TINYINT
INT2SMALLINT
INT3PERUBATAN
INT4INT
INT8BESAR
VARBINARI PANJANG
MEDIUMBLOB
VARCHAR PANJANGMEDIUMTEXT
PANJANGMEDIUMTEXT
MENENGAHPERUBATAN
NOMBORKEPUTUSAN

Setelah blog ini menggunakan Jenis Data MySQL, kita akan menghubungkan pangkalan data dengan PHP, tetapi sebelum itu anda boleh merujuknya , untuk mengetahui soalan teratas yang ditanyakan dalam temu ramah. Nantikan!

Sekiranya anda ingin mengetahui lebih lanjut mengenai MySQL dan mengetahui pangkalan data hubungan sumber terbuka ini, maka periksa kami yang dilengkapi dengan latihan langsung yang dipimpin oleh instruktur dan pengalaman projek kehidupan sebenar. Latihan ini akan membantu anda memahami MySQL secara mendalam dan membantu anda mencapai penguasaan terhadap subjek ini.

Ada soalan untuk kami? Sila sebutkan di bahagian komen ” Jenis Data MySQL 'Dan saya akan menghubungi anda.