SQL ALTER TABLE statement
- Προηγούμενη σελίδα Διαγραφή SQL
- Επόμενη σελίδα Αύξηση SQL
ALTER TABLE statement
The ALTER TABLE statement is used to add, modify, or delete columns in an existing table.
SQL ALTER TABLE syntax
To add a column to a table, please use the following syntax:
ALTER TABLE table_name ADD column_name datatype
To delete a column from a table, please use the following syntax:
ALTER TABLE table_name DROP COLUMN column_name
Note:Certain database systems do not allow this method of deleting a column from a database table (DROP COLUMN column_name).
Για να αλλάξετε τον τύπο δεδομένων της στήλης στη τάbla, χρησιμοποιήστε την ακόλουθη σύνταξη:
ALTER TABLE table_name ALTER COLUMN column_name datatype
Αρχική τάbla (χρησιμοποιούμενη στα παραδείγματα):
Τάbla Persons:
Id | Επώνυμο | Όνομα | Διεύθυνση | Πόλη |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changan Street | Πεκίνο |
Παράδειγμα ALTER TABLE SQL
Τώρα, θέλουμε να προσθέσουμε μια νέα στήλη με το όνομα "Birthday" στη τάbla "Persons":
Χρησιμοποιούμε την εξής κατάσταση SQL:
ALTER TABLE Persons Προσθήκη στήλης Birthday date
Λάβετε υπόψη ότι ο τύπος της νέας στήλης "Birthday" είναι date, μπορεί να αποθηκεύσει ημερομηνίες. Ο τύπος δεδομένων καθορίζει τον τύπο δεδομένων που μπορεί να αποθηκευτεί στη στήλη.
Η νέα τάbla "Persons" θα μοιάζει με αυτή:
Id | Επώνυμο | Όνομα | Διεύθυνση | Πόλη | Birthday |
---|---|---|---|---|---|
1 | Adams | John | Oxford Street | London | |
2 | Bush | George | Fifth Avenue | New York | |
3 | Carter | Thomas | Changan Street | Πεκίνο |
Παράδειγμα αλλαγής τύπου δεδομένων
Τώρα, θέλουμε να αλλάξουμε τον τύπο δεδομένων της στήλης "Birthday" στη τάbla "Persons":
Χρησιμοποιούμε την εξής κατάσταση SQL:
ALTER TABLE Persons ALTER COLUMN Birthday year
Λάβετε υπόψη ότι η τύπος δεδομένων της στήλης "Birthday" είναι year, μπορεί να αποθηκεύσει έτη σε μορφή 2 ή 4 ψηφίων.
Διαγραφή στήλης παράδειγμα
Τώρα, θα διαγράψουμε τη στήλη "Birthday" από τη τάbla "Person":
ALTER TABLE Person Διαγραφή στήλης Birthday
Η τάbla "Persons" θα γίνει αυτή:
Id | Επώνυμο | Όνομα | Διεύθυνση | Πόλη |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changan Street | Πεκίνο |
- Προηγούμενη σελίδα Διαγραφή SQL
- Επόμενη σελίδα Αύξηση SQL