Manuel du didac...SE CONNECTER
Manuel du didacticiel de démarrage SQL
auteur:php.cn  temps de mise à jour:2022-04-12 14:15:40

MODIFICATION SQL



Instruction ALTER TABLE

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

Syntaxe SQL ALTER TABLE

Pour ajouter des colonnes à la table, veuillez utiliser la syntaxe suivante :

ALTER TABLE nom_table
AJOUTER le type de données nom_colonne

Pour supprimer une colonne d'une table, utilisez la syntaxe suivante (veuillez noter que certains systèmes de bases de données ne permettent pas cette manière de supprimer des colonnes d'une table de base de données) :

ALTER TABLE table_name
DROP COLUMN column_name

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

SQL Server/MS Access :

ALTER TABLE nom_table
ALTER COLUMN nom_colonne type de données

Mon SQL/Oracle :

ALTER TABLE nom_table
MODIFY COLUMN nom_colonne type de données


Instance SQL ALTER TABLE

Veuillez consulter la table "Personnes" :

P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger

Maintenant, nous souhaitons ajouter une colonne appelée "DateOfBirth" au tableau "Personnes".

Nous utilisons l'instruction SQL suivante :

ALTER TABLE Persons
ADD DateOfBirth date

Veuillez noter que le type de la nouvelle colonne " DateOfBirth" C'est la date, qui peut stocker la date. Le type de données spécifie le type de données pouvant être stockées dans la colonne. Pour en savoir plus sur les types de données disponibles dans MS Access, MySQL et SQL Server, consultez notre Manuel de référence des types de données complet.

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

< td>Timoteivn 10< td>Tove< td>Pettersen
P_Id< /th>NomPrénomAdresse VilleDate de naissance
1HansenOlaSandnes
P_IdLastNameFirstNameAddressCityDateOfBirth
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger
2SvendsonBorgvn 23Sandnes<🎜>
3KariStorgt 20Stavanger<🎜>


Modifier l'instance de type de données

Maintenant, nous souhaitons modifier le type de données de la colonne "DateOfBirth" dans la table "Personnes".

Nous utilisons l'instruction SQL suivante :

ALTER TABLE Personnes
ALTER COLUMN DateOfBirth année

Veuillez noter que désormais la colonne "DateOfBirth" Le type est l'année, qui peut stocker l'année au format à 2 ou 4 chiffres.


Instance DROP COLUMN

Ensuite, nous souhaitons supprimer la colonne "DateOfBirth" dans la table "Personne".

Nous utilisons l'instruction SQL suivante :

ALTER TABLE Persons
DROP COLUMN DateOfBirth

Maintenant, la table "Persons" ressemblera à ceci :

P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger

Site Web PHP chinois