Com s'utilitza la sentència Alter Table a SQL?



Aquest article sobre ALTER TABLE és una guia completa sobre com afegir, suprimir i modificar columnes mitjançant la instrucció ALTER TABLE a SQL.

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.

Taula SQL-Alter -EdurekaEn 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é.