Tutoriel MySQL

ACCUEIL MySQL Introduction à MySQL SGBDR MySQL

SQL MySQL

SQL MySQL MySQL SÉLECTIONNER MySQL OÙ MySQL ET, OU, PAS MySQL ORDRE PAR MySQL INSÉRER DANS Valeurs NULL MySQL MISE À JOUR MySQL SUPPRIMER MySQL LIMITE MySQL MySQL MIN et MAX MySQL COUNT, AVG, SOMME MySQL J'AIME Caractères génériques MySQL MySQL IN MySQL ENTRE Alias ​​MySQL MySQL rejoint JOINTURE INTERNE MySQL JOINTURE GAUCHE MySQL MySQL RIGHT JOIN JOINTURE CROISÉE MySQL Rejoindre MySQL UNION MySQL GROUPER PAR MySQL MySQL AYANT MySQL EXISTE MySQL TOUT, TOUS MySQL INSÉRER SÉLECTIONNER CAS MySQL Fonctions nulles MySQL Commentaires MySQL Opérateurs MySQL

Base de données MySQL

Créer une base de données MySQL Base de données de dépôt MySQL Créer une table MySQL Table de dépôt MySQL Table de modification MySQL Contraintes MySQL MySQL non nul MySQL unique Clé primaire MySQL Clé étrangère MySQL Vérification MySQL MySQL par défaut Créer un index MySQL Incrémentation automatique de MySQL Dates MySQL Vues MySQL

Références MySQL

Types de données MySQL Fonctions MySQL

Exemples MySQL

Exemples MySQL Questionnaire MySQL Exercices MySQL

Instruction MySQL ALTER TABLE


Instruction MySQL ALTER TABLE

L' ALTER TABLEinstruction est utilisée pour ajouter, supprimer ou modifier des colonnes dans une table existante.

L' ALTER TABLEinstruction est également utilisée pour ajouter et supprimer diverses contraintes sur une table existante.


ALTER TABLE - AJOUTER une colonne

Pour ajouter une colonne dans une table, utilisez la syntaxe suivante :

ALTER TABLE table_name
ADD column_name datatype;

Le SQL suivant ajoute une colonne "Email" à la table "Clients" :

Exemple

ALTER TABLE Customers
ADD Email varchar(255);

TABLE ALTER - COLONNE DE DÉPOSE

Pour supprimer une colonne dans une table, utilisez la syntaxe suivante (notez que certains systèmes de base de données n'autorisent pas la suppression d'une colonne) :

ALTER TABLE table_name
DROP COLUMN column_name;

Le SQL suivant supprime la colonne "Email" de la table "Clients" :

Exemple

ALTER TABLE Customers
DROP COLUMN Email;

MODIFIER TABLE - MODIFIER COLONNE

Pour modifier le type de données d'une colonne dans une table, utilisez la syntaxe suivante :

ALTER TABLE table_name
MODIFY COLUMN column_name datatype;


MySQL ALTER TABLE Exemple

Regardez le tableau "Personnes":

ID LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

Nous voulons maintenant ajouter une colonne nommée "DateOfBirth" dans la table "Persons".

Nous utilisons l'instruction SQL suivante :

Exemple

ALTER TABLE Persons
ADD DateOfBirth date;

Notez que la nouvelle colonne, "DateOfBirth", est de type date et va contenir une date. Le type de données spécifie le type de données que la colonne peut contenir. Pour une référence complète de tous les types de données disponibles dans MySQL, consultez notre référence complète sur les types de données .

Le tableau "Personnes" ressemblera désormais à ceci :

ID LastName FirstName Address City DateOfBirth
1 Hansen Ola Timoteivn 10 Sandnes  
2 Svendson Tove Borgvn 23 Sandnes  
3 Pettersen Kari Storgt 20 Stavanger  

Exemple de changement de type de données

Nous voulons maintenant changer le type de données de la colonne nommée "DateOfBirth" dans la table "Persons".

Nous utilisons l'instruction SQL suivante :

Exemple

ALTER TABLE Persons
MODIFY COLUMN DateOfBirth year;

Notez que la colonne "DateOfBirth" est maintenant de type année et va contenir une année dans un format à deux ou quatre chiffres.


COLONNE SUPPRIMÉE Exemple

Ensuite, nous voulons supprimer la colonne nommée "DateOfBirth" dans la table "Persons".

Nous utilisons l'instruction SQL suivante :

Exemple

ALTER TABLE Persons
DROP COLUMN DateOfBirth;

Le tableau "Personnes" ressemblera désormais à ceci :

ID LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

Testez-vous avec des exercices

Exercer:

Ajoutez une colonne de type DATEappelée Birthday.

 Persons
;