Esta guía mostrará cómo cambiar el nombre de una columna en mysql.
Renombrar una columna en mysql
En MySQL, una base de datos generalmente consta de múltiples tablas que contienen filas y columnas que contienen varios datos. Para la demostración, cambiaremos el nombre del nombre de la columna de una tabla en particular.
Para la demostración, usaré esta base de datos de muestra. Es una base de datos muy grande que debería ser suficiente para casi cualquier situación de prueba. Para conveniencia, usaré phpmyadmin para acceder a la base de datos y ejecutar consultas. Obtenga más información sobre cómo instalar y configurar phpmyadmin y mysql.
Estructura basica
Para cambiar el nombre de una columna, la estructura de la consulta se verá así.
Si hay múltiples columnas para renombrar, también podemos hacerlo en una sola consulta. En tal caso, la estructura de la consulta se verá así.
$ Alter cambio de tabla, cambioAlternativamente, si desea cambiar el nombre de una tabla, la estructura de la consulta se verá así.
$ Cambiar la mesa paraTambién puede cambiar el nombre de varias tablas en un solo Go.
$ Cambiar la mesa a, aMySQL también permite usar el cambio de nombre entre múltiples bases de datos.
$ Cambiar la mesa . A .Columna de tabla de cambio de nombre
Echemos un vistazo a la tabla de bases de datos de muestra países.
De esta tabla, cambiemos el nombre nombre del país (Varchar (40)) a country_label (Varchar (40)). La consulta se verá algo así.
$ Alter tabla países cambia país_name country_label varchar (40);Verificar el cambio.
$ Mostrar columnas de países;Renombrar múltiples columnas
Renombraremos múltiples columnas en los países de la tabla en el siguiente ejemplo. Cambiemos país_id a código de país, country_label a nombre del país, y región_id a código de región.
Verificar los cambios.
$ Mostrar columnas de países;Mesas de nombre
Ahora, intentemos cambiar el nombre de la mesa. Vamos a cambiar la mesa países a Independent_regions. Primero, tenga en cuenta los nombres de la tabla actuales.
$ Show mesas;Ejecute la siguiente consulta para cambiar el nombre de la tabla de destino.
$ Cambiar los países de la tabla a Independent_regions;Verificar el cambio.
$ Show mesas;Renombrar múltiples tablas
Ahora, intentemos cambiar múltiples nombres de mesa al mismo tiempo. Tome nota de todas las tablas actuales.
A continuación, ejecute la siguiente consulta.
Cambiar el nombre de la mesaVerificar los cambios.
$ Show mesas;Pensamientos finales
Felicidades! Ha cambiado con éxito una columna existente en mysql. Este tutorial también muestra el nombre de una mesa existente. Para las columnas y tablas de cambio de nombre, debe comprender los fundamentos de la declaración Alterar la mesa.
Cada tabla MySQL se basa en un diseño clave. En la terminología mysql, se conoce como un esquema. Contiene los datos necesarios sobre el patrón de la colocación de datos en la tabla. Esta guía explora el concepto de esquema con ejemplos prácticos.
Computación feliz!