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 :
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) :
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 COLUMN nom_colonne type de données
Mon SQL/Oracle :
MODIFY COLUMN nom_colonne type de données
Instance SQL ALTER TABLE
Veuillez consulter la table "Personnes" :
P_Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
Maintenant, nous souhaitons ajouter une colonne appelée "DateOfBirth" au tableau "Personnes".
Nous utilisons l'instruction SQL suivante :
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 :
P_Id< /th> | Nom | Prénom | Adresse | Ville | Date de naissance | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Hansen | Ola | < td>Timoteivn 10Sandnes |
| ||||||||||||||||||||||||
2 | Svendson | < td>ToveBorgvn 23 | Sandnes | <🎜> | ||||||||||||||||||||||||
3 | < td>PettersenKari | Storgt 20 | Stavanger | <🎜> |
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 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 :
DROP COLUMN DateOfBirth
Maintenant, la table "Persons" ressemblera à ceci :
P_Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |