Alter Column a MySQL

Alter Column Mysql



Mentre gestiona una base de dades, l’administrador de la base de dades ha d’alterar l’estructura de les taules per mantenir-se al dia. En aquest article, aprendrem alguns tipus diferents de tasques que podem fer mitjançant l’ordre ALTER de MySQL. Per tant, comencem.

L'ordre ALTER altera o canvia l'estructura de la taula. Per exemple,







  • Addició d’una columna
  • Supressió d'una columna
  • Canvi de nom d'una columna
  • Modificació d'una columna

En aquest article, provarem exemples d’ordres ALTER per afegir, suprimir, canviar el nom i modificar les columnes d’una taula a MySQL.



Afegiu una columna

Podem afegir una columna a una taula ja existent mitjançant la sintaxi següent de l’ordre ALTER.



EDAT TAULA nom_tabla
AFEGEIX tipus de dades nom_columna;

En aquesta sintaxi, assegureu-vos de substituir nom_tabla i nom_columna pel nom que vulgueu donar.





També podem esmentar la posició de la columna recentment creada utilitzant les clàusules FIRST i AFTER i fent referència a la columna ja existent a la taula. Per exemple

EDAT TAULA nom_tabla
AFEGEIX tipus de dades nom_columna
[ PRIMER | DESPRÉS ]nom_columna_existent;

Si volem afegir una columna abans que una columna existent, podem utilitzar la clàusula FIRST. De la mateixa manera, si volem afegir una columna després de la columna existent, podem utilitzar la clàusula AFTER.



També podem afegir diverses columnes, utilitzant la mateixa sintaxi de columna ALTER TABLE i ADD. Per exemple

EDAT TAULA nom_tabla
AFEGEIX column_name1 tipus de dades
[ PRIMER | DESPRÉS ]nom_columna_existent
AFEGEIX column_name2 tipus de dades
[ PRIMER | DESPRÉS ]nom_columna_existent;

Suprimiu / suprimiu una columna

Eliminar una columna a MySQL és tan fàcil com dir-ho. Podem eliminar una columna existent en una taula mitjançant l’ordre ALTER TABLE i DROP. La sintaxi per suprimir una columna és

EDAT TAULA nom_tabla
TIRAR nom_columna;

És senzill eliminar una columna d'una taula a MySQL.

Canvieu el nom d'una columna

Podem canviar el nom d’una columna mitjançant la clàusula CHANGE juntament amb l’ordre ALTER TABLE. En aquest cas, primer proporcionem el nom existent de la columna i, a continuació, el nom nou juntament amb el tipus de dades, seguit de la clàusula CHANGE. Per canviar el nom de la columna, executeu l'ordre següent

EDAT TAULA nom_tabla
CANVI COLUMNA previous_column_name new_column_name tipus de dades;

Si podem canviar el nom de la columna, podem canviar el nom de la taula i utilitzar la clàusula RENAME amb l’ordre ALTER TABLE. La sintaxi per canviar el nom de la taula és

EDAT TAULA nom_tabla
RENOMINA A new_table_name;

Modifiqueu una columna

Suposem que volem canviar la definició de columna o el tipus de dades d'una columna a MySQL. La clàusula MODIFY és útil per ajudar-nos en aquest cas. Podem utilitzar la clàusula MODIFY per alterar el tipus de dades d’una columna. Com això

EDAT TAULA nom_tabla
MODIFICAR cloumn_name new_data_type;

de tipus pro

Aquí teniu un protip per utilitzar l'ordre ALTER.

Establiu el valor per defecte a una columna

Si volem proporcionar o establir algun valor per defecte a una columna d'una taula. Ho podem fer executant l'ordre següent

EDAT TAULA nom_tabla
EDAT nom_cloumn CONJUNT DEFAULT valor ;

En aquesta sintaxi, assegureu-vos de substituir el nom_tabla, el_nom de columna i el valor segons el vostre requisit.

Si podem establir els valors per defecte d’una columna. Hi ha d’haver una manera d’anul·lar o eliminar els valors predeterminats d’una columna.

Suprimiu el valor per defecte d'una columna

Bé, MySQL també proporciona la clàusula DROP DEFAULT a l'ordre ALTER TABLE per deixar caure els valors per defecte d'una columna.

EDAT TAULA nom_tabla
EDAT nom_cloumn TIRAR DEFAULT ;

Per tant, aquestes són algunes de les maneres diferents de gestionar i alterar la taula a MySQL.

Resum

Aquest article inclou diverses maneres d'utilitzar l'ordre ALTER per realitzar algunes operacions diferents. En aquest article, hem après a afegir, suprimir, canviar el nom de la taula i les columnes, modificar la definició de la columna, establir i anul·lar els valors predeterminats d’una columna mitjançant l’ordre ALTER TABLE de MySQL. Si aquest article us ha ajudat a tenir una millor comprensió de ALTER Command a MySQL i voleu obtenir més informació sobre els conceptes de MySQL. Seguiu visitant el nostre lloc web linuxhint.com.