Alter Colonne dans MySQL

Alter Colonne dans MySQL

Lors de la gestion d'une base de données, un administrateur de base de données doit modifier la structure des tableaux pour rester à jour. Dans cet article, nous apprendrons différents types de tâches que nous pouvons effectuer en utilisant la commande alter fournie par MySQL. Alors, commençons.

Modifier la commande modifie ou modifie la structure de la table. Par exemple,

  • Ajout d'une colonne
  • Suppression d'une colonne
  • Renommager d'une colonne
  • Modification d'une colonne

Dans cet article, nous allons essayer des exemples de commandes alter pour ajouter, supprimer, renommer et modifier les colonnes d'une table dans MySQL.

Ajouter une colonne

Nous pouvons ajouter une colonne dans un tableau déjà existant en utilisant la syntaxe suivante de la commande alter.

ALTER TABLE TABLE_NAME
Ajouter Column_Name DataType;

Dans cette syntaxe, assurez-vous de remplacer Table_name et Column_name avec le nom que vous souhaitez donner.

Nous pouvons également mentionner la position de la colonne nouvellement créée en utilisant la clause First and After et référençant la colonne déjà existante dans le tableau. Par exemple

ALTER TABLE TABLE_NAME
Ajouter un type de données Column_Name
[Premièrement | Après] existant_column_name;

Si nous voulons ajouter une colonne avant une colonne existante, nous pouvons utiliser la première clause. De même, si nous voulons ajouter une colonne après la colonne existante, nous pouvons utiliser la clause After.

Nous pouvons également ajouter plusieurs colonnes, en utilisant la même table alter et ajouter une syntaxe de colonne. Par exemple

ALTER TABLE TABLE_NAME
Ajouter le type de données Column_Name1
[Premièrement | Après] existant_column_name
Ajouter un type de données Column_Name2
[Premièrement | Après] existant_column_name;

Drop / Supprimer une colonne

La suppression d'une colonne dans MySQL est aussi simple que de dire. Nous pouvons supprimer une colonne existante dans une table en utilisant la commande alter table et déposer. La syntaxe pour supprimer une colonne est

ALTER TABLE TABLE_NAME
Drop Column_name;

C'est à quel point il est simple de supprimer une colonne d'une table dans MySQL.

Renommer une colonne

Nous pouvons renommer une colonne en utilisant la clause de changement avec la commande alter table. Dans lequel, nous fournissons d'abord le nom existant de la colonne puis le nouveau nom avec le type de données, suivi de la clause de modification. Pour changer le nom de la colonne, exécutez la commande suivante

ALTER TABLE TABLE_NAME
Modifier la colonne PREMER_COLUMM_NAME NEW_COLUMM_NAME DataType;

Si nous pouvons modifier le nom de la colonne, nous pouvons changer le nom de la table et utiliser la clause Rename avec la commande alter table. La syntaxe pour renommer le tableau est

ALTER TABLE TABLE_NAME
Renommer à new_table_name;

Modifier une colonne

Supposons que nous voulons modifier la définition de la colonne ou le type de données d'une colonne dans MySQL. La clause Modify est utile pour nous aider dans ce cas. Nous pouvons utiliser la clause Modify pour modifier le type de données d'une colonne. Comme ça

ALTER TABLE TABLE_NAME
Modifier Cloumn_name new_data_type;

Pro-tip

Voici un protip pour utiliser la commande alter.

Définir la valeur par défaut sur une colonne

Si nous voulons fournir ou définir une valeur par défaut sur une colonne d'un tableau. Nous pouvons le faire en exécutant la commande suivante

ALTER TABLE TABLE_NAME
Alter cloumn_name set la valeur par défaut;

Dans cette syntaxe, assurez-vous de remplacer le TABLE_NAME, Column_name et Value en fonction de votre exigence.

Si nous pouvons définir les valeurs par défaut d'une colonne. Il doit y avoir un moyen de perturber ou de supprimer les valeurs par défaut d'une colonne.

Supprimer la valeur par défaut d'une colonne

Eh bien, MySQL fournit également la clause par défaut de dépôt dans la commande alter table pour supprimer les valeurs par défaut d'une colonne.

ALTER TABLE TABLE_NAME
Alter cloumn_name Drop par défaut;

Ce sont donc quelques-unes des différentes façons de gérer et de modifier la table dans MySQL.

Résumé

Cet article comprend différentes façons d'utiliser la commande alter pour effectuer des opérations différentes. Dans cet article, nous avons appris à ajouter, supprimer, renommer la table et les colonnes, modifier la définition de la colonne, définir et inférieur les valeurs par défaut d'une colonne à l'aide de la commande alter table dans MySQL. Si cet article vous a aidé à avoir une meilleure compréhension de la commande alter dans MySQL et que vous voulez en savoir plus sur les concepts de MySQL. Continuez à visiter notre site Web Linuxhint.com.