Alter columna en mysql

Alter columna en mysql

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

Alterar el comando altera o cambia la estructura de la tabla. Por ejemplo,

  • Adición de una columna
  • Eliminación de una columna
  • Renombrar una columna
  • Modificación de una columna

En este artículo, intentaremos ejemplos de comandos alter para agregar, eliminar, cambiar el nombre y modificar las columnas de una tabla en mysql.

Agregar una columna

Podemos agregar una columna a una tabla ya existente utilizando la siguiente sintaxis del comando alter.

ALTER TABLA TABLA_NAME
Agregar column_name dataType;

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 utilizando la cláusula primero y posterior y haciendo referencia a la columna ya existente en la tabla. Por ejemplo

ALTER TABLA TABLA_NAME
Agregar tipo de datos de column_name
[Primero | Después] existente_column_name;

Si queremos agregar una columna antes de una columna existente, podemos usar la primera cláusula. Del mismo modo, si queremos agregar una columna después de la columna existente, podemos usar la cláusula posterior.

También podemos agregar varias columnas, usando la misma tabla Alter y agregar sintaxis de columna. Por ejemplo

ALTER TABLA TABLA_NAME
Agregar tipo de datos de column_name1
[Primero | Después] existente_column_name
Agregar tipo de datos de column_name2
[Primero | Después] existente_column_name;

Soltar/eliminar una columna

Eliminar una columna en MySQL es tan fácil como decir. Podemos eliminar una columna existente en una tabla utilizando el comando alter tabla y soltar. La sintaxis para eliminar una columna es

ALTER TABLA TABLA_NAME
Soltar column_name;

Así de simple es eliminar una columna de una tabla en mysql.

Cambiar el nombre de una columna

Podemos cambiar el nombre de una columna utilizando la cláusula de cambio junto con el comando alter tabla. En el que primero proporcionamos el nombre existente de la columna y luego el nuevo nombre junto con el tipo de datos, seguido de la cláusula de cambio. Para cambiar el nombre de la columna, ejecute el siguiente comando

ALTER TABLA TABLA_NAME
Cambiar la columna anterior_column_name new_column_name DataType;

Si podemos cambiar el nombre de la columna, podemos cambiar el nombre de la tabla y usar la cláusula de cambio de nombre con el comando de alter. La sintaxis para cambiar el nombre de la mesa es

ALTER TABLA TABLA_NAME
Renombrar a 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 de modificación es útil para ayudarnos en este caso. Podemos usar la cláusula de modificación para alterar el tipo de datos de una columna. Como esto

ALTER TABLA TABLA_NAME
Modificar cloumn_name new_data_type;

Pro-tip

Aquí hay una protipa para usar el comando alter.

Establecer el valor predeterminado en una columna

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

ALTER TABLA TABLA_NAME
Alter cloumn_name establecer valor predeterminado;

En esta sintaxis, asegúrese de reemplazar el table_name, column_name y el valor de acuerdo con su requisito.

Si podemos establecer los valores predeterminados de una columna. Debe haber una forma de desastar o soltar los valores predeterminados de una columna.

Valor predeterminado de caída de una columna

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

ALTER TABLA TABLA_NAME
Alter cloumn_name drop default;

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

Resumen

Este artículo incluye varias formas de usar el comando alter para realizar algunas operaciones diferentes. En este artículo, aprendimos a agregar, eliminar, cambiar el nombre de la tabla y las columnas, modificar la definición de la columna, establecer y anotar los valores predeterminados de una columna utilizando el comando alter tabla en mysql. Si este artículo te ayudó a comprender mejor el comando alter en MySQL y quieres aprender más sobre los conceptos de MySQL. Sigue visitando nuestro sitio web Linuxhint.comunicarse.