Mysql:tables
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Type | Options MySQL (CREATE TABLE)
|
| Voir aussi | Mysql:MyISAM · Mysql:show |
Mysql:tables recense les options utilisables dans une clause CREATE TABLE ... ou ALTER TABLE pour configurer le comportement d'une table.
Options de table
| Option | Rôle |
|---|---|
| ENGINE | Moteur de stockage (InnoDB, MyISAM, MEMORY, MERGE…) |
| AUTO_INCREMENT | Valeur de départ du compteur auto-incrémenté |
| AVG_ROW_LENGTH | Taille moyenne de ligne estimée, utilisée pour pré-allouer l'espace (tables à lignes de taille variable) |
| CHARACTER SET / COLLATE | Jeu de caractères et collation par défaut de la table |
| CHECKSUM | Active le calcul en continu d'une somme de contrôle, mise à jour à chaque modification de la table |
| COMMENT | Commentaire libre sur la table |
| CONNECTION | Chaîne de connexion utilisée par le moteur FEDERATED |
| DELAY_KEY_WRITE | Retarde l'écriture des mises à jour d'index jusqu'à la fermeture de la table (moteur MyISAM) |
| INSERT_METHOD | Comportement des INSERT sur une table MERGE (FIRST, LAST, NO) |
| KEY_BLOCK_SIZE | Taille des blocs d'index (utile pour les index compressés) |
| MAX_ROWS / MIN_ROWS | Bornes indicatives de nombre de lignes, utilisées pour l'allocation d'espace |
| PACK_KEYS | Active la compression des index de type chaîne |
| PASSWORD | Option historique, non utilisée par le serveur — conservée uniquement pour compatibilité ascendante |
| ROW_FORMAT | Format de stockage des lignes (DEFAULT, COMPACT, REDUNDANT, FIXED, DYNAMIC, PAGE, COMPRESSED) |
| UNION | Liste des tables sous-jacentes d'une table MERGE |
Exemples
Décrire la structure d'une table :
DESCRIBE nom_table;
Créer une table avec quelques-unes de ces options :
CREATE TABLE nom_table ( id INT AUTO_INCREMENT PRIMARY KEY, nom VARCHAR(100) ) ENGINE=InnoDB CHARACTER SET=utf8mb4 COMMENT='table dexemple';
Voir aussi
- Mysql:MyISAM — spécificités du moteur MyISAM
- Mysql:show —
SHOW CREATE TABLE,SHOW COLUMNS - Mysql — panorama général MySQL/MariaDB