Latest web development tutorials

ALTER TABLE SQL

ALTER TABLE

ALTER TABLE viene utilizzato in una tabella esistente per aggiungere, eliminare o modificare le colonne.

SQL ALTER TABLE

Per aggiungere una colonna in una tabella, utilizzare la seguente sintassi:

ALTER TABLE table_name
ADD column_name datatype

Per eliminare le colonne di una tabella, utilizzare la seguente sintassi (Nota che alcuni sistemi di database non consentono questo per eliminare una colonna in una modalità tabella di database):

ALTER TABLE table_name
DROP COLUMN column_name

Per modificare il tipo di dati delle colonne della tabella, utilizzare la seguente sintassi:

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


Esempi di SQL ALTER TABLE

Vedere "Persone" tabella:

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

Ora, vogliamo aggiungere una colonna chiamata "DateOfBirth" nella tabella "Persone".

Usiamo la seguente istruzione SQL:

ALTER TABLE Persons
ADD DateOfBirth date

Si noti che la nuova colonna di tipo "DateOfBirth" è data, la data può essere memorizzato. Tipo specifica il tipo di dati può essere memorizzato in una colonna di dati. Per MS Access, MySQL e tipi di dati SQL Server disponibili, si prega di accedere ai nostri completi tipi di dati manuale di riferimento .

Ora, tabella "Persone" sarà il seguente:

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


Modificare le istanze del tipo di dati

Ora, vogliamo cambiare la colonna "Persone" tabella di tipo di dati "DateOfBirth".

Usiamo la seguente istruzione SQL:

ALTER TABLE Persons
ALTER COLUMN DateOfBirth year

Si prega di notare che ora "DateOfBirth" colonna tipo è l'anno, in grado di contenere due o quattro formato anno.


Esempi di DROP COLUMN

Avanti, vogliamo rimuovere la colonna "Persona" tavolo "DateOfBirth".

Usiamo la seguente istruzione SQL:

ALTER TABLE Persons
DROP COLUMN DateOfBirth

Ora, tabella "Persone" sarà il seguente:

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