La table COLUMNS fournit des informations sur
        les colonnes dans les tables.
      
| Nom standard | Nom dans SHOW | Remarques | 
| TABLE_CATALOG | NULL | |
| TABLE_SCHEMA | ||
| TABLE_NAME | ||
| COLUMN_NAME | Field | |
| ORDINAL_POSITION | see notes | |
| COLUMN_DEFAULT | Default | |
| IS_NULLABLE | Null | |
| DATA_TYPE | Type | |
| CHARACTER_MAXIMUM_LENGTH | Type | |
| CHARACTER_OCTET_LENGTH | ||
| NUMERIC_PRECISION | Type | |
| NUMERIC_PRECISION_RADIX | omis | |
| NUMERIC_SCALE | Type | |
| DATETIME_PRECISION | omis | |
| INTERVAL_TYPE | omis | |
| INTERVAL_PRECISION | omis | |
| CHARACTER_SET_CATALOG | omis | |
| CHARACTER_SET_SCHEMA | omis | |
| CHARACTER_SET_NAME | ||
| COLLATION_CATALOG | omis | |
| COLLATION_SCHEMA | omis | |
| COLLATION_NAME | Collation | |
| DOMAIN_NAME | omis | |
| UDT_CATALOG | omis | |
| UDT_SCHEMA | omis | |
| UDT_NAME | omis | |
| SCOPE_CATALOG | omis | |
| SCOPE_SCHEMA | omis | |
| SCOPE_NAME | omis | |
| MAXIMUM_CARDINALITY | omis | |
| DTD_IDENTIFIER | omis | |
| IS_SELF_REFERENCING | omis | |
| IS_IDENTITY | omis | |
| IDENTITY_GENERATION | omis | |
| IDENTITY_START | omis | |
| IDENTITY_INCREMENT | omis | |
| IDENTITY_MAXIMUM | omis | |
| IDENTITY_MINIMUM | omis | |
| IDENTITY_CYCLE | omis | |
| IS_GENERATED | omis | |
| GENERATION_EXPRESSION | omis | |
| COLUMN_KEY | Key | extension MySQL | 
| EXTRA | Extra | extension MySQL | 
| COLUMN_COMMENT | Comment | extension MySQL | 
Notes :
            Dans SHOW, la colonne
            Type inclut les valeurs de différentes
            colonnes COLUMNS.
          
            ORDINAL_POSITION est obligatoire, car il
            faudra peut-être un jour indiquer ORDER BY
            ORDINAL_POSITION. Contrairement à
            SHOW, SELECT n'a pas
            de classement par défaut.
          
            CHARACTER_OCTET_LENGTH doit être le
            même que CHARACTER_MAXIMUM_LENGTH, sauf
            pour les jeux de caractères multi-octets.
          
            CHARACTER_SET_NAME peut être dérivé de
            Collation. Par exemple, si vous indiquez
            SHOW FULL COLUMNS FROM t, et que vous
            pouvez voir dans la colonne Collation la
            valeur latin1_swedish_ci, alors le jeu de
            caractères est la partie placée avant le premier
            caractère souligné : latin1.
          
Les commandes suiavntes sont presque équivalentes :
SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_DEFAULT FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = 'tbl_name' [AND table_schema = 'db_name'] [AND column_name LIKE 'wild'] SHOW COLUMNS FROM tbl_name [FROM db_name] [LIKE wild]
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.

