logo

Tipo de columna de cambio de MySQL

Cambiar la definición de la columna es una característica muy útil para la base de datos cuando queramos. MySQL permite que un comando modifique la definición de la columna, como el nombre y el tipo, según nuestras necesidades. Podemos hacer esto con la ayuda de un ALTERAR TABLA declaración en mysql . En este artículo veremos paso a paso cómo cambiar la definición de la columna usando el comando ALTER TABLE.

Sintaxis

La siguiente es la sintaxis para cambiar el tipo de datos de una columna en MySQL:

 ALTER TABLE table_name MODIFY column_name datatype; 

Entendamos los parámetros de la declaración en detalle:

  • En primer lugar, especificaremos el nombre de la tabla después de las palabras clave ALTER TABLE que contienen la columna que vamos a modificar.
  • En segundo lugar, especificaremos el nombre de la columna que queremos cambiar el tipo de datos después de la cláusula MODIFY.
  • Finalmente especificaremos el nuevo tipo de datos para que la columna cambie el tipo de columna.

Si queremos cambiar los tipos de datos de múltiples columnas en una sola declaración, podemos usar la declaración de la siguiente manera:

 ALTER TABLE table_name MODIFY COLUMN column_name1 data_type, MODIFY COLUMN column_name2 data_type ... ; 

Ejemplo de tipo de columna de cambio de MySQL

Entendamos cómo funciona la declaración ALTER TABLE en MySQL a través de varios ejemplos para cambiar la definición de la columna. Supongamos que tenemos una tabla llamada ' empleados ' que contiene las siguientes descripciones de columnas:

knn

Nombre de la tabla: empleados

Tipo de columna de cambio de MySQL

En la imagen de arriba podemos ver que el emp_id El tipo de datos de columna es un entero tipo. Ahora supongamos que queremos cambiar el tipo de datos de emp_id de INT a VARCHAR; Podemos ejecutar la siguiente declaración para hacer esto:

 mysql> ALTER TABLE employees Modify column emp_id varchar(10); 

Después de ejecutar la declaración, si no se encuentra ningún error, debería haber aparecido el siguiente resultado:

Tipo de columna de cambio de MySQL

Verifiquemos la información de la tabla a través del DESCRIBIR declaración:

Tipo de columna de cambio de MySQL

En el resultado, podemos observar que el tipo de datos de la columna emp_id se ha cambiado de entero a varchar.

Suponga que desea cambiar más de un tipo de datos de columna de la tabla 'empleados' usando una sola declaración. En ese caso, especificaremos el nombre de la columna usando el operador coma (,) . Vea la siguiente declaración:

 mysql> ALTER TABLE employees MODIFY COLUMN emp_id int(5), MODIFY COLUMN income VARCHAR(20); 

Después de ejecutar la declaración, si no se encuentra ningún error, debería haber aparecido el siguiente resultado:

Tipo de columna de cambio de MySQL

Ahora, verifique la información de la tabla nuevamente mediante la declaración DESCRIBE:

Tipo de columna de cambio de MySQL

En el resultado, podemos observar que el tipo de datos de la columna emp_id se cambió de varchar a entero, y la columna de ingresos se cambió de entero a varchar.

configuración del navegador web

¿Cómo cambiar el tipo de datos de la columna en el banco de trabajo MySQL?

Para cambiar el tipo de datos de la columna usando Banco de trabajo MySQL , primero debemos iniciarlo y luego iniciar sesión con el nombre de usuario y la contraseña que creamos anteriormente. Volverá a la pantalla de la siguiente manera:

Tipo de columna de cambio de MySQL

Ahora realice los siguientes pasos para cambiar la definición de la columna, como el nombre o el tipo de datos:

1. Vaya a la pestaña Navegación y haga clic en el Menú de programación que contiene todas las bases de datos disponibles en el servidor MySQL.

2. Seleccione la base de datos ( Por ejemplo , mystudentdb), haga doble clic en él y mostrará el submenú que contiene tablas, vistas, funciones y procedimientos almacenados.

3. Ampliar el Submenú de tablas y seleccione la tabla en la que desea cambiar la definición de columna. Por ejemplo , el ' estudiantes ' la tabla contiene la siguiente definición de columna:

Tipo de columna de cambio de MySQL

4. Si queremos cambiar el clase tipo de columna de INT a VARCHAR, luego botón derecho del ratón en la tabla seleccionada (estudiantes), y luego haga clic en el Modificar tabla opción. Deberíamos obtener la pantalla como se muestra a continuación:

Tipo de columna de cambio de MySQL

5. Haga clic en el tipo de datos casilla correspondiente a la columna que desea cambiar, elija el tipo deseado y haga clic en el Aplicar botón. Vea la imagen a continuación:

lanzar el manejo de excepciones de Java
Tipo de columna de cambio de MySQL

6. Obtendremos la siguiente pantalla. Si no se encuentra ningún error, haga clic en el Aplicar botón.

Tipo de columna de cambio de MySQL

7. Finalmente, haga clic en el Finalizar botón para completar el proceso.

Tipo de columna de cambio de MySQL

8. Ahora, verifique la información de la tabla nuevamente mediante la declaración DESCRIBE.

Tipo de columna de cambio de MySQL

En la salida, podemos observar que el tipo de datos del columna de clase ha sido cambiado de entero a varchar .