MySQL Tinytext
Dans un langage de programmation, le type de données est une construction qui contient des variables de types spécifiques. Il indique quels types de données peuvent rester dans la variable.
L’utilitaire de types de données inclut la validation des données qui sont placées dans la variable et le maintien de la cohérence entre les données. Selon les différents langages de programmation, différents types de données sont disponibles.
Comme dans le langage Java, les types de données incluent int
, float
, double
, char
pour hold integer
, rational
, irrational
et character
. Ces types de données varient dans les noms mais la même signification.
Les noms des types sont int
, number
, float
, double
, varchar
, et bien d’autres basés sur les limites de taille que les variables peuvent contenir. Ici, les mots-clés indiquent le type de données qu’ils stockeront.
Différents types de données text
dans le langage MySQL
L’article explique les différents types de types de données text
et les délais d’utilisation du bon. Il existe quatre types de données sous la catégorie de texte dans le langage MySQL.
TinyText
Text
MediumText
LongText
Comprenons à fond les types de données de la catégorie text
et les différences avec les autres types de données.
Le type de données TinyText
est celui qui ne contient que 255 octets. Il stocke deux élevés à la puissance huit moins un (28-1) ou 255.
Le type de données est la plus petite unité de type de données disponible dans MySQL pour contenir des valeurs de caractères. L’utilité du type de données est de stocker les petites et précieuses informations d’une seule ligne ou une courte description de la table.
De plus, l’utilisation d’un texte minuscule sur varchar ne permet en aucun cas à l’utilisateur de trier la colonne. L’exemple du type de données est le suivant :
CREATE TABLE student (stu_id INT PRIMARY KEY, stu_name VARCHAR(255), stu_ambition TINYTEXT);
L’exemple ci-dessus crée la table student
avec id, name et ambition. Le champ stocke la valeur entière du champ id, le nom est un champ varchar et le champ ambition à une ligne avec le type de données texte minuscule.
La requête se termine par le ;
symbole du côlon qui dit, la déclaration ci-dessus est terminée. Le type de données Text
peut contenir 65 Ko de données.
Il stocke deux caractères d’élévation à la puissance 16 moins 1 (216-1) ou 65 535 octets. Le champ est le champ générique et largement utilisé pour stocker du texte ou des données de caractères dans le champ de la base de données.
Il est aussi gros qu’un paragraphe pour conserver plusieurs lignes de données. Mais ne peut pas y stocker une grande quantité de données de livres.
Manipulons rapidement la table student
créée précédemment. L’exemple du type de données est le suivant :
ALTER TABLE student ADD COLUMN stu_description TEXT AFTER stu_ambition;
Lorsque la requête ci-dessus s’exécute, elle ajoute une nouvelle colonne dans la table student
avec un nouveau nom de colonne en tant que stu_description
. La colonne est de type texte et peut contenir 65 Ko de données.
Le type de données MediumText
peut contenir 16 mégaoctets de données. Il stocke deux caractères d’augmentation à la puissance 24 moins 1 (224-1) ou 16 777 215 octets.
Le champ est un champ largement utilisé pour stocker de gros morceaux de données. Ces gros morceaux peuvent être des livres, des articles, etc.
L’exemple du type de données est le suivant :
ALTER TABLE student ADD COLUMN stu_body MEDIUMTEXT AFTER stu_description;
La requête ci-dessus ajoutera une nouvelle colonne dans la table student
avec un nouveau nom de colonne comme stu_description
.
La colonne est de type de données MEDIUMTEXT
et peut contenir 16 Mo de données. Le champ corps d’une table student
peut stocker des champs résultats, publications, historique, notes, réunions liés à un élève.
Le type de données LargeText
peut contenir 4 gigaoctets de données. Il stocke deux augmentations à la puissance 32 moins 1 (232-1) ou 4 294 967 295 caractères d’octets.
Le champ est un attribut largement utilisé pour stocker de grands morceaux où la taille de texte moyenne n’est pas capable de petites données.
ALTER TABLE student ADD COLUMN stu_report LARGETEXT AFTER stu_body;
La requête ci-dessus ajoutera une nouvelle colonne dans la table student
avec un nouveau nom de colonne comme stu_report
.
La colonne est de type LARGETEXT
et peut contenir 4 Go de données. Le champ de rapport pour un student
peut stocker des résultats, l’historique des rapports médicaux et une grande quantité de données.
La taille de chaque type de données est là en octets. Et la façon dont ces octets sont consommés dépend de l’encodage de caractères utilisé.
Rashmi is a professional Software Developer with hands on over varied tech stack. She has been working on Java, Springboot, Microservices, Typescript, MySQL, Graphql and more. She loves to spread knowledge via her writings. She is keen taking up new things and adopt in her career.
LinkedIn