Maison  >  Article  >  développement back-end  >  Opérations associées à l'instruction SQL ALTER TABLE

Opérations associées à l'instruction SQL ALTER TABLE

jacklove
jackloveoriginal
2018-05-08 11:13:391977parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn