Alter Column en MySQL

Alter Column Mysql



Al administrar una base de datos, un administrador de base de datos debe modificar la estructura de las tablas para mantenerse actualizado. En este artículo, aprenderemos algunos tipos diferentes de tareas que podemos hacer usando el comando ALTER provisto por MySQL. Entonces empecemos.

El comando ALTER altera o cambia la estructura de la tabla. Por ejemplo,







  • Adición de una columna
  • Eliminación de una columna
  • Cambio de nombre de una columna
  • Modificación de una columna

En este artículo, probaremos ejemplos de comandos ALTER para agregar, eliminar, renombrar y modificar las columnas de una tabla en MySQL.



Agregar una columna

Podemos agregar una columna a una tabla ya existente usando la siguiente sintaxis del comando ALTER.



LA EDAD MESA nombre de la tabla
AGREGAR tipo de datos column_name;

En esta sintaxis, asegúrese de reemplazar table_name y column_name con el nombre que desea dar.





También podemos mencionar la posición de la columna recién creada usando la cláusula FIRST y AFTER y haciendo referencia a la columna ya existente en la tabla. Por ejemplo

LA EDAD MESA nombre de la tabla
AGREGAR tipo de datos column_name
[ PRIMERO | DESPUÉS ]nombre_columna_existente;

Si queremos agregar una columna antes de una columna existente, podemos usar la cláusula FIRST. De manera similar, si queremos agregar una columna después de la columna existente, podemos usar la cláusula AFTER.



También podemos agregar múltiples columnas, usando la misma sintaxis ALTER TABLE y ADD columna. Por ejemplo

LA EDAD MESA nombre de la tabla
AGREGAR column_name1 tipo de datos
[ PRIMERO | DESPUÉS ]nombre_columna_existente
AGREGAR column_name2 tipo de datos
[ PRIMERO | DESPUÉS ]nombre_columna_existente;

Soltar / Eliminar una columna

Eliminar una columna en MySQL es tan fácil como decir. Podemos eliminar una columna existente en una tabla usando el comando ALTER TABLE y DROP. La sintaxis para eliminar una columna es

LA EDAD MESA nombre de la tabla
SOLTAR column_name;

Así de sencillo es eliminar una columna de una tabla en MySQL.

Cambiar el nombre de una columna

Podemos cambiar el nombre de una columna usando la cláusula CHANGE junto con el comando ALTER TABLE. En el cual, primero proporcionamos el nombre existente de la columna y luego el nuevo nombre junto con el tipo de datos, seguido de la cláusula CHANGE. Para cambiar el nombre de la columna, ejecute el siguiente comando

LA EDAD MESA nombre de la tabla
CAMBIO COLUMNA nombre_columna_exterior nombre_columna_nuevo tipo de datos;

Si podemos cambiar el nombre de la columna, podemos cambiar el nombre de la tabla y usar la cláusula RENAME con el comando ALTER TABLE. La sintaxis para cambiar el nombre de la tabla es

LA EDAD MESA nombre de la tabla
REBAUTIZAR PARA new_table_name;

Modificar una columna

Supongamos que queremos cambiar la definición de columna o el tipo de datos de una columna en MySQL. La cláusula MODIFY es útil para ayudarnos en este caso. Podemos usar la cláusula MODIFY para alterar el tipo de datos de una columna. Como esto

LA EDAD MESA nombre de la tabla
MODIFICAR nombre_cloumn new_data_type;

pro-tipo

Aquí hay una sugerencia para usar el comando ALTER.

Establecer valor predeterminado en una columna

Si queremos proporcionar o establecer algún valor predeterminado para una columna de una tabla. Podemos hacerlo ejecutando el siguiente comando

LA EDAD MESA nombre de la tabla
LA EDAD nombre_cloumn COLOCAR DEFECTO valor ;

En esta sintaxis, asegúrese de reemplazar table_name, column_name y value de acuerdo con sus requisitos.

Si podemos establecer los valores predeterminados de una columna. Debe haber una forma de desarmar o eliminar los valores predeterminados de una columna.

Eliminar el valor predeterminado de una columna

Bueno, MySQL también proporciona la cláusula DROP DEFAULT en el comando ALTER TABLE para eliminar los valores predeterminados de una columna.

LA EDAD MESA nombre de la tabla
LA EDAD nombre_cloumn SOLTAR DEFECTO ;

Entonces, estas son algunas de las diferentes formas de administrar y modificar la tabla en MySQL.

Resumen

Este artículo incluye varias formas de utilizar el comando ALTER para realizar algunas operaciones diferentes. En este artículo, aprendimos a agregar, eliminar, renombrar la tabla y las columnas, modificar la definición de la columna, establecer y desarmar los valores predeterminados de una columna usando el comando ALTER TABLE en MySQL. Si este artículo le ayudó a comprender mejor el comando ALTER en MySQL y desea aprender más sobre los conceptos de MySQL. Siga visitando nuestro sitio web linuxhint.com.