Maison > Article > développement back-end > Opérations associées à l'instruction SQL ALTER TABLE
L'instruction SQL ALTER TABLE est très importante dans les opérations PHP, et cet article l'expliquera.
Syntaxe SQL ALTER TABLE
Pour ajouter une colonne à la table, utilisez la syntaxe suivante :
ALTER TABLE table_name
ADD column_name datatype
Pour supprimer une colonne dans une table, utilisez la syntaxe suivante :
ALTER TABLE nom_table
DROP COLUMN nom_colonne
COMMENTS : Certains systèmes de bases de données ne permettent pas cette manière de supprimer des colonnes dans les tables de la base de données (DROP COLUMN nom_colonne).
Pour modifier le datatype d'une colonne dans une table, utilisez la syntaxe suivante :
ALTER TABLE table_name
ALTER COLUMN column_name datatype
Exemple SQL ALTER TABLE
Maintenant, nous souhaitons ajouter une nouvelle colonne nommée "Anniversaire" à la table "Personnes".
Nous utilisons l'instruction SQL suivante :
ALTER TABLE Persons
ADD Birthday date
Veuillez noter que la nouvelle colonne " Anniversaire" Le type est date, qui peut stocker des dates. Le type de données spécifie le type de données pouvant être stockées dans la colonne.
Modifier l'instance de type de données
Nous souhaitons maintenant modifier le type de données de la colonne "Anniversaire" dans le tableau "Personnes".
Nous utilisons l'instruction SQL suivante :
ALTER TABLE Personnes
ALTER COLUMN Année d'anniversaire
Veuillez noter que le type de données de la colonne "Anniversaire" est l'année, peut stocker l'année au format à 2 ou 4 chiffres.
Instance DROP COLUMN
Ensuite, nous supprimons la colonne "Anniversaire" dans la table "Personne":
ALTER TABLE Personne
DROP COLUMN Anniversaire
Cet article fournit des explications pertinentes sur SQL ALTER TABLE Pour plus de matériel d'apprentissage, veuillez prêter attention au site Web php chinois.
Recommandations connexes :
Connaissances connexes sur les index, les tables et les bases de données d'annulation SQL
Connaissances connexes sur les contraintes SQL DEFAULT Connaissances
Connaissances connexes sur les contraintes SQL CHECK
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!