Derniers tutoriels de développement web
 

SQL ALTER TABLE Déclaration


La TABLE Déclaration ALTER

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

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 une colonne dans une table, utilisez la syntaxe suivante (notez que certains systèmes de base de données ne permettent pas la suppression d'une colonne):

ALTER TABLE table_name
DROP COLUMN column_name

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

SQL Server / MS Access:

ALTER TABLE table_name
ALTER COLUMN column_name datatype

My SQL / Oracle (prior version 10G):

ALTER TABLE table_name
MODIFY COLUMN column_name datatype

Oracle 10G and later:

ALTER TABLE table_name
MODIFY column_name datatype

SQL ALTER TABLE Exemple

Regardez le "Persons" 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 nommée "DateOfBirth" dans le "Persons" table.

Nous utilisons l'instruction SQL suivante:

ALTER TABLE Persons
ADD DateOfBirth date

Notez que la nouvelle colonne, "DateOfBirth" , est de type date et va tenir une date. Le type de données spécifie le type de données de la colonne peut contenir. Pour une référence complète de tous les types de données disponibles dans MS Access, MySQL et SQL Server, rendez - vous à notre entière référence des types de données .

Le "Persons" table va maintenant ressembler à ceci:

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  

Changer Type de données Exemple

Maintenant , nous voulons changer le type de la colonne nommée de données "DateOfBirth" dans le "Persons" table.

Nous utilisons l'instruction SQL suivante:

ALTER TABLE Persons
ALTER COLUMN DateOfBirth year

Notez que le "DateOfBirth" colonne est maintenant de Type année et va tenir un an dans un format à deux chiffres ou à quatre chiffres.


DROP COLONNE Exemple

Ensuite, nous voulons supprimer la colonne nommée "DateOfBirth" dans le "Persons" table.

Nous utilisons l'instruction SQL suivante:

ALTER TABLE Persons
DROP COLUMN DateOfBirth

Le "Persons" table va maintenant ressembler à 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