SQL ALTER TABLE Déclaration
L'instruction ALTER TABLE
L'instruction ALTER TABLE permet d'ajouter, supprimer ou modifier des colonnes dans une table existante.
Syntaxe SQL ALTER TABLE
Pour ajouter une colonne dans une table, utilisez la syntaxe suivante:
ALTER TABLE table_name
ADD column_name datatype
ADD column_name datatype
Pour supprimer une colonne dans une table, utilisez la syntaxe suivante (notez que certains systèmes de bases de données ne permettent pas de supprimer une colonne):
ALTER TABLE table_name
DROP COLUMN column_name
DROP COLUMN column_name
Pour modifier le type de données d'une colonne dans une table, utilisez la syntaxe suivante:
My SQL / SQL Server / MS Access:
ALTER TABLE table_name
ALTER COLUMN column_name datatype
ALTER COLUMN column_name datatype
Oracle:
ALTER TABLE table_name
MODIFY column_name datatype
MODIFY column_name datatype
SQL ALTER TABLE Exemple
Regardez le «Personnes» table:
P_ID | LastName | Prénom | Adresse | Ville |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendsen | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
Maintenant, nous voulons ajouter une colonne nommée "DateOfBirth" dans le "Personnes" table.
Nous utilisons l'instruction SQL suivante:
ALTER TABLE Persons
ADD DateOfBirth date
ADD DateOfBirth date
Notez que la nouvelle colonne, «DateOfBirth", est de type date et va tenir une date. Le type de données indique 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, accédez à notre gamme complète de types de données de référence .
L'affaire «Personnes» table désormais comme ceci:
P_ID | LastName | Prénom | Adresse | Ville | DateOfBirth |
---|---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes | |
2 | Svendsen | Tove | Borgvn 23 | Sandnes | |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
Changer Exemple type de données
Maintenant, nous voulons changer le type de données de la colonne nommée "DateOfBirth" dans le "Personnes" table.
Nous utilisons l'instruction SQL suivante:
ALTER TABLE Persons
ALTER COLUMN DateOfBirth year
ALTER COLUMN DateOfBirth year
Notez que le "DateOfBirth" colonne est de type année et va tenir une année dans un format à deux chiffres ou quatre chiffres.
DROP COLUMN Exemple
Ensuite, nous voulons supprimer la colonne "DateOfBirth" dans le "Personnes" table.
Nous utilisons l'instruction SQL suivante:
ALTER TABLE Persons
DROP COLUMN DateOfBirth
DROP COLUMN DateOfBirth
L'affaire «Personnes» table désormais comme ceci:
P_ID | LastName | Prénom | Adresse | Ville |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendsen | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
0 commentaires:
Post a Comment
HELLO VISITORS THANKS FOR YOUR VISIT AND COMMENT