Maison >base de données >tutoriel mysql >Comment puis-je déterminer la longueur d'un champ VARCHAR dans SQL à l'aide d'une seule requête ?

Comment puis-je déterminer la longueur d'un champ VARCHAR dans SQL à l'aide d'une seule requête ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-15 19:30:17452parcourir

How Can I Determine the Length of a VARCHAR Field in SQL Using a Single Query?

Détermination de la longueur d'un champ VARCHAR[n] avec SQL

Question :

Dans une table SQL avec un champ VARCHAR[n], comment pouvez-vous obtenir sa taille, par exemple si elle est définie sur 1 000 ? caractères, en utilisant une seule instruction SQL ?

Solution :

Pour récupérer la taille d'un champ VARCHAR[n], vous pouvez utiliser les étapes suivantes :

select column_name, data_type, character_maximum_length    
from information_schema.columns  
where table_name = 'myTable'

Dans cette requête :

  • column_name : Spécifie le champ VARCHAR[n] d'intérêt.
  • data_type: Indique le type de données du champ, qui sera 'varchar'.
  • character_maximum_length : Renvoie la longueur maximale du VARCHAR champ.

En exécutant cette requête, vous obtiendrez le nom de la colonne, le type de données et la longueur maximale des caractères, qui fourniront les informations de taille souhaitées pour le champ VARCHAR[n].

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn