MySQL

Comment Ajouter des Colonnes Personnalisées avec des Types de Données Spécifiques

Ajoutez des colonnes personnalisées avec des types de données spécifiques dans le constructeur de tables du Panel MySQL Nobregas. Configurez le nom, le type, les clés, nullable et les valeurs par défaut.

4 min de lecture 4 vues Mis à jour Mar 17, 2026

Bien que les modèles Quick-Add couvrent les colonnes courantes, vous avez parfois besoin d'un contrôle total sur les noms de colonnes, les types de données et les options. Le constructeur de tables du Panel MySQL Nobregas vous permet d'ajouter des colonnes personnalisées avec des configurations précises pour n'importe quel cas d'utilisation.

Ajouter une Colonne Personnalisée

  1. Ouvrez le Table Builder (en naviguant vers Databases > Manage > Create Table).
  2. Entrez le nom de votre table.
  3. Cliquez sur le bouton Add Column Manually sous les boutons de modèles.
  4. Une nouvelle ligne de colonne vierge apparaît avec des champs de configuration.

Configurer les Options de Colonne

Chaque ligne de colonne personnalisée possède les paramètres suivants :

Nom de Colonne

Tapez un nom descriptif en utilisant des lettres minuscules, des chiffres et des underscores. Exemples : phone_number, total_orders, birth_date.

Type de Données

Sélectionnez dans le menu déroulant :

Type de Données Description Exemple d'utilisation
INT Nombres entiers (-2 milliards à +2 milliards) IDs, compteurs, quantités
BIGINT Très grands nombres entiers Compteurs à grande échelle, IDs réseaux sociaux
DECIMAL Nombres à précision exacte Prix, données financières, coordonnées
VARCHAR Texte de longueur variable (jusqu'à 255 car.) Noms, emails, chaînes courtes
TEXT Texte long (jusqu'à 65 535 car.) Articles, descriptions, commentaires
TINYINT Petits nombres (0-255) Indicateurs booléens, codes de statut
DATE Date uniquement (AAAA-MM-JJ) Anniversaires, dates limites
DATETIME Date et heure (AAAA-MM-JJ HH:MM:SS) Horodatages d'événements, plannings
TIMESTAMP Date/heure mise à jour automatiquement Suivi de création/modification
JSON Données JSON structurées Paramètres, métadonnées, données flexibles

Clé Primaire

Cochez cette case si la colonne doit être la clé primaire de la table. Une clé primaire identifie uniquement chaque ligne. Une seule colonne devrait être la clé primaire (ou utilisez des clés composites via SQL).

Auto Incrémentation

Cochez pour que MySQL génère automatiquement des valeurs séquentielles (1, 2, 3, ...). Cela est généralement utilisé avec les colonnes de clé primaire INT.

Nullable

Cochez pour permettre à la colonne de contenir des valeurs NULL (vides). Laissez décoché si la colonne doit toujours avoir une valeur.

Valeur par Défaut

Entrez optionnellement une valeur par défaut qui est utilisée quand une nouvelle ligne est insérée sans spécifier cette colonne. Exemples :

  • 0 pour les colonnes numériques
  • active pour les colonnes de statut
  • CURRENT_TIMESTAMP pour les colonnes timestamp

Ajouter Plusieurs Colonnes Personnalisées

Cliquez sur Add Column Manually de façon répétée pour ajouter autant de colonnes que nécessaire. Chaque colonne apparaît comme une nouvelle ligne dans le constructeur. Vous pouvez mélanger librement les modèles Quick-Add et les colonnes personnalisées.

Supprimer une Colonne Personnalisée

Cliquez sur le bouton X à droite de n'importe quelle ligne de colonne pour la supprimer avant de créer la table.

Bonnes Pratiques pour les Colonnes Personnalisées

  • Choisissez le bon type de données — N'utilisez pas TEXT quand VARCHAR suffit. N'utilisez pas VARCHAR pour les nombres.
  • Définissez des longueurs appropriées — VARCHAR(50) pour les noms, VARCHAR(255) pour les URLs et emails.
  • Utilisez DECIMAL pour l'argent — N'utilisez jamais FLOAT ou DOUBLE pour les valeurs financières.
  • Préférez NOT NULL quand c'est possible — Éviter les colonnes nullable simplifie vos requêtes et réduit les comportements inattendus.
  • Ajoutez des index plus tard — Pour les colonnes sur lesquelles vous ferez des recherches ou des filtres, envisagez d'ajouter des index via des requêtes SQL.

Cet article vous a-t-il été utile ?