Accueil Développement Qu'est-ce qu'un champ de caractères variables (varchar)? - définition de techopedia

Qu'est-ce qu'un champ de caractères variables (varchar)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie le champ de caractères variables (Varchar)?

Un champ de caractère variable (varchar) est un type de données qui peut contenir tout type de données: numérique, caractères, espaces ou ponctuation. Selon la base de données, le type de données est capable de stocker des valeurs jusqu'à sa taille maximale. Les champs de caractères variables sont principalement utilisés pour agir comme variables temporaires et pour les opérations de chaîne. Ils apportent la polyvalence indispensable pour les types de champs de données.

Techopedia explique le champ de caractères variables (Varchar)

Un champ de caractères variables peut être défini soit dans le langage de programmation, soit au niveau de la base de données. Un champ de caractère variable a toujours une longueur maximale déclarée et est généralement initialisé avec la longueur actuelle égale à zéro. La longueur actuelle du champ de caractère variable peut être comprise entre zéro et la longueur maximale déclarée du champ. La méthode de déclaration d'un champ de caractère variable diffère selon le langage de programmation utilisé.

L'un des plus grands avantages des champs de caractères variables est d'éviter le remplissage. Dans le cas d'un champ de caractères, le champ occupe le nombre exact de caractères quelle que soit la taille réelle de la chaîne et la différence entre la longueur fixe et la longueur du champ est complétée par des espaces. Contrairement à un champ de caractères, un champ de caractères variable utilise uniquement l'espace requis pour la taille de la chaîne, donc seul l'espace de stockage minimum est requis. Il aide à éviter tout gaspillage et cette fonctionnalité est utile pour rechercher et trier les valeurs. Dans certaines bases de données et langages de programmation, tout espace supplémentaire trouvé est automatiquement supprimé avant d'être stocké dans la base de données.

En fonction de la base de données ou du langage de programmation, il pourrait y avoir des limitations sur un champ de caractères variables, tel qu'il ne peut pas être utilisé avec l'instruction select ou ne peut pas être utilisé comme candidat ou clé primaire.

La plupart des systèmes de gestion de bases de données relationnelles prennent en charge le champ de caractères variables.

Qu'est-ce qu'un champ de caractères variables (varchar)? - définition de techopedia