Table des matières:
- Char contre Varchar
- Qu'est-ce que Char?
- Qu'est-ce que Varchar?
- Quelle est la différence entre Char et Varchar?
- Char contre Varchar
Vidéo: Différence Entre Char Et Varchar
2024 Auteur: Mildred Bawerman | [email protected]. Dernière modifié: 2023-12-16 08:38
Char contre Varchar
Char et Varchar sont des types de données de caractères couramment utilisés dans le système de base de données qui se ressemblent bien qu'il existe des différences entre eux en ce qui concerne les exigences de stockage. Dans la conception de bases de données, de nombreux types de données sont utilisés. Parmi eux, les types de données de caractères occupent une place plus importante car ils sont utilisés pour stocker beaucoup d'informations par rapport aux nombres. Les types de données caractère sont utilisés pour stocker des caractères ou des données alphanumériques dans des chaînes. Le type de jeu de caractères de la base de données est défini lors de la création de la base de données. Encore une fois, parmi ces types de données de caractères, Char et Varchar sont les plus couramment utilisés. Cet article explique ce que sont ces deux types de données, char et varchar, et la différence entre eux.
Qu'est-ce que Char?
La définition ISO de char est un caractère et le type de données char est utilisé pour stocker un caractère. Char (n) peut stocker n taille fixe de caractères. Le nombre maximum de caractères qu'un char (n) peut contenir est de 255 caractères et une longueur de chaîne doit être une valeur comprise entre 1 et 8000. Char est cinquante pour cent plus rapide que varchar et, par conséquent, nous pouvons obtenir de meilleures performances lorsque nous travaillons avec carboniser. Char utilise l'allocation de mémoire statique lors du stockage des données. Lorsque nous voulons stocker des chaînes avec une longueur fixe connue, il est préférable d'utiliser le char. À titre d'exemple, lors du stockage de «Oui» et «Non» comme «Y» et «N», nous pouvons utiliser le type de données char. Et aussi lors du stockage du numéro de carte d'identité nationale d'une personne avec dix caractères, nous pouvons utiliser le type de données comme char (10).
Qu'est-ce que Varchar?
Comme son nom l'indique, varchar est appelé un caractère variable. Varchar est utilisé pour stocker des données alphanumériques qui ont des longueurs variables. Le nombre maximal de caractères que ce type de données peut contenir est de 4 000 caractères et la taille de stockage maximale est de 2 Go. La taille de stockage de varchar est la longueur réelle des données plus deux octets. Varchar est plus lent que char et utilise l'allocation de mémoire dynamique lors du stockage des données. Nous pouvons utiliser varchar lors du stockage de données telles que des noms, des adresses, des descriptions, etc. le type de données varchar.
Quelle est la différence entre Char et Varchar?
• Bien que char et varchar soient des champs de données de caractères, char est un champ de données de longueur fixe et varchar est un champ de données de taille variable.
• Char ne peut stocker que des caractères de chaîne non Unicode de taille fixe, mais varchar peut stocker des tailles de chaînes variables.
• Char est meilleur que varchar pour les données qui changent fréquemment. En effet, la ligne de données de longueur fixe n'est pas sujette à la fragmentation.
• Char n'occupera que l'espace fixe défini lors de la déclaration de la variable. Mais varchar occupera l'espace en fonction des données insérées et occupera également 1 ou 2 octets comme préfixe de longueur.
• Si les données sont inférieures à 255 caractères, 1 octet est alloué et si les données sont supérieures à 255 caractères, 2 octets sont réservés. Si nous utilisons un caractère pour stocker un drapeau de «Y» et «N», il utilisera un octet pour stocker, mais lorsque nous utilisons varchar, il faudra deux octets pour stocker le drapeau, y compris un octet supplémentaire comme préfixe de longueur.
Résumé:
Char contre Varchar
Char et varchar sont les types de données de caractères les plus utilisés disponibles dans les bases de données. Char est utilisé pour stocker une chaîne de longueur fixe tandis que varchar est utilisé pour stocker des chaînes de longueur variable. Afin d'obtenir de meilleures performances à partir des données, il est plus important de choisir les types de données corrects pour les champs des tables de votre base de données. Il est plus pratique d'utiliser les plus petits types de données capables de stocker correctement les données, car ils prennent moins d'espace dans la mémoire.
Images courtoisie: Varchar via Wikicommons (domaine public)
Recommandé:
Différence Entre EMF Et Différence Potentielle
EMF vs différence de potentiel (force électromotrice) sont utilisés pour décrire deux paramètres différents entre deux points. Le terme `` différence de potentiel '' est un ge
Différence Entre La Différence De Phase Et La Différence De Chemin
Différence de phase vs différence de chemin La différence de phase et la différence de chemin sont deux concepts très importants en optique. Ces phénomènes sont vus sur des problèmes de
Différence Entre La Différence De Potentiel Et La Tension
Différence de potentiel vs tension La différence de potentiel et la tension sont deux termes utilisés en ingénierie pour décrire une différence de potentiel en deux points
Différence Entre L'équation De Différence Et L'équation Différentielle
Équation de différence vs équation différentielle Un phénomène naturel peut être décrit mathématiquement par les fonctions d'un certain nombre de variables indépendantes et par
Différence Entre La Principale Différence Entre Les Minéraux Métalliques Et Non Métalliques
Différence clé - Minéraux métalliques et non métalliques Un minéral est un constituant solide et inorganique naturel avec une formule chimique définie un