Maison > Questions et réponses > le corps du texte
Les sections du fichier de migration sont répertoriées ci-dessous :
Schema::create('samples', function (Blueprint $table) { $table->id(); $table->text('title1'); $table->longText('title2'); $table->timestamps(); });
P粉5233350262023-11-09 15:20:48
Cela n'a rien à voir avec la migration de Laravel, mais avec le type de données de la colonne du tableau, qui dépend de la taille de la chaîne de texte.
TINYTEXT
数据对象是 TEXT
系列中最小的一个,旨在高效存储短信息字符串。该类型最多可以存储 255 个字节(表示为 2^8 -1)或 255 个字符,并且需要 1 个字节的开销。该对象可用于存储简短摘要、URL 链接和其他较短对象等内容。当存储长度小于 255 个字符且长度不一致且无需用于排序条件的数据时,TINYTEXT
优于 VARCHAR
.
La taille maximale d'un objet de données TEXT
数据对象足以处理典型的长格式文本内容。 TEXT
standard est de 64 Ko (exprimée sous la forme 2^16 -1) ou 65 535 caractères, ce qui nécessite 2 octets de surcharge. Il est suffisamment grand pour contenir du texte comme un article, mais pas assez grand pour contenir le texte d'un livre entier.
MEDIUMTEXT
Les objets de données sont utiles pour stocker des chaînes de texte plus volumineuses telles que des livres blancs, des livres et des sauvegardes de code. Ces objets de données peuvent atteindre 16 Mo (exprimés sous la forme 2 ^ 24 -1) ou 16 777 215 caractères et nécessitent 3 octets de stockage supplémentaire.
LONGTEXT
数据对象用于极端文本字符串存储用例。当 MEDIUMTEXT 对象不够大时,这是一个可行的选择。计算机程序和应用程序通常会达到LONGTEXT
Longueur du texte dans la plage. Ces objets de données peuvent avoir une taille allant jusqu'à 4 Go (exprimée sous la forme 2 ^ 32 -1), stocker jusqu'à 4 294 967 295 caractères et nécessiter 4 octets de stockage supplémentaire
Veuillez noter que le nombre de caractères pouvant être stockés dans une colonne dépend de l'encodage des caractères.
P粉1077720152023-11-09 13:34:15
Le texte peut gérer jusqu'à 65 535 caractères
Le texte long peut gérer jusqu'à 4 294 967 295 caractères