Alguna vegada heu intentat afegir, suprimir o modifiqueu les columnes d'una taula ? Si és així, ALTER TABLE és l'ordre que heu d'utilitzar. Per tant, en aquest article sobre Alter Table, parlaré de com podeu utilitzar aquesta ordre per modificar les columnes d’una taula.
En aquest article es tractaran els temes següents:
Què és la declaració Alter Table?
Aquesta declaració s'utilitza per afegir, modificar o eliminar columnes en una taula existent. A més, aquesta sentència es pot utilitzar per afegir / deixar anar restriccions en una taula existent.La sentència ALTER TABLE es pot utilitzar a juntament amb el següent:
Analitzem cadascun d’aquests un per un tenint en compte la taula següent:
Si voleu saber, com podeu crear una taula a SQL, podeu consultar el meu article sobre CREA TAULA.
ID estudiant | nom | cognom | número de telèfon |
1 | Rohan | Rathore | 9876543210 |
2 | Sonali | Saxena | 9876567864 |
3 | Ajay | Agarwal | 9966448811 |
4 | Geeta | Gulati | 9765432786 |
5 | Shubham què fa .format a Python | Sinha | 9944888756 |
Operacions:
Columna ALTER TABLE ADD
Aquesta afirmació s’utilitza per afegir una columna o afegir diverses columnes a una taula existent.
Sintaxi:
#Afegeix una columna ALTER TABLE Nom de la taula ADD Col·loqueu el tipus de dades del nom de columna #Afegiu diverses columnes ALTER TABLE Nom de la taula ADD ColumnName tipus de dades, ADD ColumnName tipus de dades, ADD ColumnName tipus de dades
Exemple:
ALTER TAULA els estudiants AFEGEIX la data dob
Veureu una sortida que la columna (dob) s’afegeix a la taula com es mostra a continuació:
ID estudiant | nom | cognom | número de telèfon | dob |
1 | Rohan | Rathore | 9876543210 | |
2 | Sonali | Saxena | 9876567864 | |
3 | Ajay | Agarwal | 9966448811 | |
4 | Geeta | Gulati | 9765432786 | |
5 | Shubham | Sinha s’estén i s’implementa junts a Java | 9944888756 |
Podeu avançar i inserir dades a la columna mitjançant el fitxer inseriu la consulta a SQL.
Columna ALTER TABLE DROP
Aquesta declaració s'utilitza per deixar caure una columna o diverses columnes en una taula existent.
Sintaxi:
ALTER TABLE Nom de la taula DROP Tipus de dades Nom de columna
Exemple:
ALTER TABLE estudiants DROP dob data
Veureu una sortida que indica que la columna se suprimeix de la taula com es mostra a continuació:
ID estudiant | nom | cognom | número de telèfon |
1 | Rohan | Rathore | 9876543210 |
2 | Sonali | Saxena | 9876567864 |
3 | Ajay | Agarwal | 9966448811 |
4 | Geeta | Gulati | 9765432786 |
5 | Shubham | Sinha | 9944888756 |
Columna ALTER TABLE MODIFY
Aquesta declaració s'utilitza per modificar el fitxer tipus de dades d'una columna d'una taula existent.
Sintaxi:
#SQL Server ALTER TABLE Nom de la taula ALTER COLUMN Tipus de dades Nom de columna #MySQL ALTER TABLE nom_table MODIFICAR COLUMNA nom de columna tipus de dades
Exemple:
Tornem a afegir el fitxer columna dob i canvieu el tipus de dades d'aquesta columna a curs
Per tornar a afegir la columna, mencioneu la següent consulta:
ALTER TAULA Persones ALTER COLUMN dob any
Ara, per canviar el tipus de dades de la columna, mencioneu el codi següent:
ALTER TAULA Persones ALTER COLUMN dob any
Veureu una sortida que indica que la columna dob s’afegeix a la taula i té el tipus de dades ‘any’. Consulteu a continuació.
ID estudiant | nom | cognom | número de telèfon | dob |
1 | Rohan què és scipy a python | Rathore | 9876543210 | |
2 | Sonali | Saxena | 9876567864 | |
3 | Ajay | Agarwal | 9966448811 | |
4 | Geeta | Gulati | 9765432786 | |
5 | Shubham | Sinha | 9944888756 |
Amb això, arribem al final d’aquest article. Espero que hagueu entès com utilitzar les ordres anteriors. Si voleu obtenir més informació sobre MySQL i conegueu aquesta base de dades relacional de codi obert i, a continuació, consulteu la nostra que inclou formació en viu dirigida per un instructor i experiència en projectes reals. Aquesta formació us ajudarà a comprendre en profunditat MySQL i us ajudarà a dominar el tema.
Tens alguna pregunta? Si us plau, mencioneu-ho a la secció de comentaris d’aquest article i us respondré.