Latest web development tutorials

SQL ALTER TABLE

ALTER TABLE

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

SQL ALTER TABLE Syntaxe

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

ALTER TABLE table_name
ADD column_name datatype

Pour supprimer des colonnes dans une table, utilisez la syntaxe suivante (Notez que certains systèmes de base de données ne permettent pas de supprimer une colonne dans un mode de table de base de données):

ALTER TABLE table_name
DROP COLUMN column_name

Pour modifier le type des colonnes de la table de données, utilisez la syntaxe suivante:

SQL Server / MS Access:

ALTER TABLE table_name
ALTER COLUMN column_name datatype

My SQL / Oracle:

ALTER TABLE table_name
MODIFY COLUMN column_name datatype


Exemples de table SQL ALTER

Voir «Personnes» tableau:

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 voulons ajouter une colonne appelée "DateOfBirth" dans le "Personnes" table.

Nous utilisons l'instruction SQL suivante:

ALTER TABLE Persons
ADD DateOfBirth date

Notez que la nouvelle colonne de type "DateOfBirth" est la date, la date peut être stocké. Type indique le type de données peut être stocké dans une colonne de données. Pour MS Access, MySQL et types de données SQL Server disponibles, s'il vous plaît accéder à nos complets Types de données Manuel de référence .

Maintenant, "Personnes" table serait comme suit:

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


Modifiez les instances de type de données

Maintenant, nous voulons changer la table de type de données colonne "Personnes" "DateOfBirth".

Nous utilisons l'instruction SQL suivante:

ALTER TABLE Persons
ALTER COLUMN DateOfBirth year

S'il vous plaît noter que maintenant "DateOfBirth" colonne de type est l'année, peut tenir le format de deux ou quatre ans.


Des exemples de DROP COLUMN

Ensuite, nous voulons supprimer la table colonne "Personne" "DateOfBirth".

Nous utilisons l'instruction SQL suivante:

ALTER TABLE Persons
DROP COLUMN DateOfBirth

Maintenant, "Personnes" table serait comme suit:

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