Cómo cambiar el nombre de una tabla en mysql usando terminal?

Cómo cambiar el nombre de una tabla en mysql usando terminal?

Al usar MySQL, a menudo necesitamos modificar o cambiar el nombre de una tabla de base de datos debido a algunos problemas, como situaciones comerciales o cambios de requisitos, errores de ortografía, no nombres significativos u otras razones. En esta situación, MySQL proporciona diferentes declaraciones para modificar los nombres de las tabla.

Este artículo hablará sobre:

    • Cómo cambiar el nombre de una sola tabla en MySQL usando la consulta "Alter"?
    • Cómo cambiar el nombre de la tabla única en mysql usando la consulta "renombrar"?
    • Cómo cambiar el nombre de varias tablas en MySQL usando la consulta "renombrar"?

Cómo cambiar el nombre de una sola tabla en MySQL usando la consulta "Alter"?

Para cambiar el nombre de una sola tabla en mysql usando el "ALTERAR"Declaración, siga las instrucciones proporcionadas:

    • Acceda al servidor MySQL a través del terminal.
    • Enumere las bases de datos existentes.
    • Verifique las tablas de la base de datos y seleccione los nombres de las tablas.
    • Ejecuta el "Alterar el cambio de nombre de la tabla;" declaración.

Paso 1: Conéctese con MySQL Server

Primero, conéctese con el servidor MySQL utilizando el "mysql"Declaración con el nombre de usuario y la contraseña:

mysql -u raíz -p



Paso 2: Lista de bases de datos

Ejecuta el "ESPECTÁCULOConsulta para enumerar todas las bases de datos existentes:

Mostrar bases de datos;


Desde la lista mostrada, hemos seleccionado el "mynewdb"Base de datos:


Paso 3: Cambiar la base de datos

A continuación, ejecute el comando proporcionado para cambiar la base de datos:

Usa mynewdb;



Paso 4: Ver tablas

Después de eso, muestre las tablas existentes de la base de datos actual ejecutando el comando declarado a continuación:

Mostrar mesas;


Aquí, hemos seleccionado el nombre de la tabla de la base de datos que debe renombrarse. En nuestro caso, es el "empleado_table" mesa:


Paso 5: Tabla alter

Finalmente, ejecuta el "Alterar la mesaDeclaración para cambiar el nombre del nombre de la tabla de la base de datos:

Alter table empleado_table renombrar empleado_data;


Aquí:

    • "Alterar la mesa"La declaración se utiliza para cambiar el nombre del nombre de la tabla.
    • "empleado_table"¿Es la tabla de base de datos de nombre existente?.
    • "REBAUTIZAR"La declaración cambia el nombre de un nombre de tabla de base de datos existente a un nuevo nombre.
    • "empleado_data"Es el nuevo nombre de la tabla.

Se puede observar que la consulta se ha ejecutado con éxito:


Paso 6: Verificar la tabla Alter

Ejecutar el "ESPECTÁCULODeclaración para garantizar que el nombre de la tabla cambie o no:

Mostrar mesas;


A continuación, la salida indica que el nombre de la tabla ha sido modificado:

Cómo cambiar el nombre de la tabla única en mysql usando la consulta "renombrar"?

Otra declaración para modificar el nombre del nombre de la tabla de la base de datos única se indica a continuación:

Cambiar el nombre de la tabla empleado_table a empleado_data;


Aquí:

    • "Cambiar el nombre de la mesaLa declaración se utiliza para modificar el nombre de la tabla de la base de datos.
    • "empleado_table"¿Es el nombre existente de la tabla de la base de datos?.
    • "empleado_data"¿Es el nuevo nombre de la tabla de base de datos actual?.

De la salida dada, el "Consulta bien"Indica que la tabla ha sido modificada:


Ejecutar el "ESPECTÁCULO"Declaración para enumerar la tabla de base de datos actual:

Mostrar mesas;


El "empleado_table"El nombre de la tabla se ha cambiado a un nuevo nombre de tabla"empleado_data":

Cómo cambiar el nombre de varias tablas en MySQL usando la consulta "renombrar"?

El "REBAUTIZAREl comando también se puede utilizar para modificar/cambiar los nombres de múltiples tablas a la vez. Para hacerlo, intente los siguientes pasos:

Paso 1: Ver tabla de base de datos

Primero, enumere todas las tablas utilizando el "ESPECTÁCULODeclaración "y seleccione las tablas que necesitan modificar:

Mostrar mesas;


Como puede ver, hemos seleccionado el "empleado_table" y "datos de prueba" mesas:


Paso 2: Use la consulta de cambio de nombre

Luego, ejecute el "REBAUTIZAR"Declaración junto con los nombres antiguos de la tabla seleccionada y los nuevos nombres, separados a través de la coma:

Cambiar el nombre de la tabla empleado_table a empleado_data, testdata a demo_table;


Aquí el "empleado_table" y "datos de prueba"Son el antiguo nombre de las tablas:


Paso 3: Verificación

Para asegurarse de que el nombre de las tablas se modifique o no, ejecute el "ESPECTÁCULO" declaración:

Mostrar mesas;



Eso es todo! Hemos proporcionado diferentes formas de cambiar el nombre de una tabla en mysql usando un terminal.

Conclusión

Para cambiar el nombre de una tabla en MySQL usando el terminal, el "Alterar el cambio de nombre de la tabla;" y el "Cambiar el nombre de la tabla a;Se utilizan declaraciones. Además, el "Cambiar el nombre de la mesa"La instrucción se puede usar para modificar múltiples nombres de la tabla a la vez. Este artículo demostró el método para cambiar el nombre de la tabla en MySQL usando el terminal.