Les partenaires publicitaires:

MySQL MEDIUMTEXT Vs. TEXTE

Mon Structured Query Language, ou MySQL, est un système de gestion de base de données open-source commune qui stocke les données sous forme de tableau. Ce format fonctionne bien pour stocker des informations pour les scripts de sites Web tels que caddies ou des plates-formes de gestion de contenu et, si votre hébergeur fournit un accès de base de données, vous pouvez créer et gérer les tables et les champs de MySQL au sein de ces tables manuellement. Cependant, vous devrez décider entre l'utilisation "mediumtext" et "texte" types de champs lors de la saisie des chaînes de données.

  1. Contexte

    • Lorsque vous écrivez les données dans les tables de votre base de données, vous devez sélectionner un type de données pour le champ. Mediumtext et le texte sont deux des types de données. D'autres types de texte comprennent tinytext et longtext, et vous pouvez choisir les types de formats spécifiques, y compris les décimales ou les dates ainsi. Ces types de textes sont destinés à contenir des valeurs de différentes capacités.

    • Conditions d'entreposage




      • Les types de MEDIUMTEXT champ de texte et nécessitent une quantité minimum d'entrée de données, qui est mesurée en octets. Les besoins de stockage sont représentés par des formules. Par exemple, les types de texte peuvent stocker "L + 2 octets" où "L" représente la longueur d'une chaîne, à condition que la chaîne est inférieur à 65536 octets. Mediumtext a une plus grande capacité de "L + 3 octets." Dans ce cas, la longueur peut aller jusqu'à 16.777.216 octets. Les octets supplémentaires sont nécessaires pour stocker la longueur de la valeur dans votre base de données MySQL.

      Considérations

      • Pour déterminer la longueur exacte d'une chaîne que vous pouvez ajouter à tout domaine utilisant des types soit MEDIUMTEXT ou texte, vous devez calculer le nombre d'octets utilisés par caractère pour le jeu de caractères spécifique utilisé. En plus de cela, certains jeux de caractères contiennent des caractères multi-octets. Par exemple, l'Unicode UTF8, qui est la valeur par défaut de nombreuses pages Web, est un jeu de caractères avec des octets variables par caractère. Certains caractères nécessitent jusqu'à 3 octets, ce qui réduit la longueur de la chaîne, vous pouvez entrer dans votre champ. Le champ mediumtext peut stocker jusqu'à 5,592,405 caractères si chaque caractère nécessite 3 octets.

      Texte et Blob Types

      • Les types de stockage de quatre textes en corrélation avec quatre autres types de stockage, appelés blobs. Par exemple, le texte et blob sont comparables dans les capacités maximales de longueur et de stockage, tout en mediumtext et MEDIUMBLOB sont équivalentes. Cependant, blob contient des chaînes binaires sans jeux de caractères pour lesquels des comptes. Parce que les chaînes de texte ont un jeu de caractères qui influe sur la taille, ils sont considérés sont non binaire.

    » » » » MySQL MEDIUMTEXT Vs. TEXTE