MySQL menyediakan empat jenis data TEXT dengan kapasiti storan yang berbeza-beza: TINYTEXT, TEXT, MEDIUMTEXT dan LONGTEXT. Menentukan jenis yang sesuai untuk keperluan khusus anda adalah penting untuk mengoptimumkan prestasi pangkalan data dan mengelakkan had storan.
Mari kita mendalami saiz storan maksimum untuk setiap jenis data TEXT dengan mengandaikan pengekodan aksara UTF-8:
TINYTEXT
TINYTEXT ialah jenis data TEKS terkecil dengan kapasiti storan maksimum sebanyak 255 bait. Ini diterjemahkan kepada 255 aksara atau lebih kurang 255 aksara UTF-8 bait tunggal.
TEXT
TEXT mempunyai kapasiti storan yang jauh lebih besar daripada TINYTEXT dan boleh memuatkan sehingga 65,535 bait. Ini sepadan dengan kira-kira 64 kilobait data atau 64,535 UTF-8 aksara.
MEDIUMTEXT
MEDIUMTEXT direka untuk kandungan teks yang lebih besar dan menyokong kapasiti storan maksimum 16,777,215 bait . Ini bersamaan dengan 16 megabait data atau kira-kira 16,777,215 aksara UTF-8.
LONGTEXT
LONGTEXT ialah jenis data TEXT yang paling luas dan boleh menyimpan sehingga 4,294,966 bit. Keupayaan storan besar-besaran ini diterjemahkan kepada 4 gigabait data atau 4,294,967,295 aksara UTF-8.
Adalah penting untuk ambil perhatian bahawa bilangan maksimum aksara yang boleh disimpan dalam lajur TEXT tertentu akhirnya bergantung pada pengekodan aksara khusus yang digunakan .
Atas ialah kandungan terperinci Apakah Kapasiti Penyimpanan Maksimum Jenis Data TEXT MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!