Rumah > Soal Jawab > teks badan
Bahagian fail migrasi disenaraikan di bawah:
Schema::create('samples', function (Blueprint $table) { $table->id(); $table->text('title1'); $table->longText('title2'); $table->timestamps(); });
P粉5233350262023-11-09 15:20:48
Ini tiada kaitan dengan penghijrahan Laravel, tetapi jenis data lajur jadual, yang bergantung pada saiz rentetan teks.
TINYTEXT
数据对象是 TEXT
系列中最小的一个,旨在高效存储短信息字符串。该类型最多可以存储 255 个字节(表示为 2^8 -1)或 255 个字符,并且需要 1 个字节的开销。该对象可用于存储简短摘要、URL 链接和其他较短对象等内容。当存储长度小于 255 个字符且长度不一致且无需用于排序条件的数据时,TINYTEXT
优于 VARCHAR
.
Saiz maksimum objek data TEXT
数据对象足以处理典型的长格式文本内容。 TEXT
standard ialah 64 KB (dinyatakan sebagai 2^16 -1) atau 65,535 aksara, memerlukan 2 bait overhed. Ia cukup besar untuk memuatkan teks seperti artikel, tetapi tidak cukup besar untuk memuatkan teks keseluruhan buku.
MEDIUMTEXT
Objek data berguna untuk menyimpan rentetan teks yang lebih besar seperti kertas putih, buku dan sandaran kod. Objek data ini boleh menjadi sebesar 16 MB (dinyatakan sebagai 2^24 -1) atau 16,777,215 aksara dan memerlukan 3 bait storan overhed.
LONGTEXT
数据对象用于极端文本字符串存储用例。当 MEDIUMTEXT 对象不够大时,这是一个可行的选择。计算机程序和应用程序通常会达到LONGTEXT
Panjang teks dalam julat. Objek data ini boleh bersaiz sehingga 4 GB (dinyatakan sebagai 2^32 -1), menyimpan sehingga 4,294,967,295 aksara dan memerlukan 4 bait storan overhed
Sila ambil perhatian bahawa bilangan aksara yang boleh disimpan dalam lajur bergantung pada pengekodan aksara.
P粉1077720152023-11-09 13:34:15
Teks boleh mengendalikan sehingga 65,535 aksara
Teks panjang boleh mengendalikan sehingga 4,294,967,295 aksara