Quan utilitzem MySQL, sovint hem de modificar o canviar el nom d'una taula de base de dades a causa d'alguns problemes, com ara situacions de negoci o canvis de requisits, errors ortogràfics, noms no significatius o altres motius. En aquesta situació, MySQL proporciona diferents sentències per modificar els noms de les taules.
Aquest article parlarà de:
Com canviar el nom d'una taula única a MySQL mitjançant la consulta 'ALTER'?
Per canviar el nom d'una taula única a MySQL utilitzant el ' ALTERA ” declaració, seguiu les instruccions proporcionades:
-
- Accediu al servidor MySQL a través del terminal.
- Llista les bases de dades existents.
- Comproveu les taules de bases de dades i seleccioneu els noms de les taules.
- Executeu el ' ALTER TABLE
RENAME ” declaració.;
Pas 1: connecteu-vos amb el servidor MySQL
En primer lloc, connecteu-vos amb el servidor MySQL utilitzant el ' mysql ” declaració amb el nom d'usuari i la contrasenya:
mysql -en arrel -p
Pas 2: Llista de bases de dades
Executeu el ' ESPECTACLE ” consulta per llistar totes les bases de dades existents:
MOSTRA BASES DE DADES;
De la llista que es mostra, hem seleccionat el ' mynewdb ' base de dades:
Pas 3: Canvia la base de dades
A continuació, executeu l'ordre proporcionada per canviar la base de dades:
UTILITZA mynewdb;
Pas 4: visualitza les taules
Després d'això, mostreu les taules existents de la base de dades actual executant l'ordre que s'indica a continuació:
MOSTRA TAULES;
Aquí, hem seleccionat el nom de la taula de base de dades que cal canviar el nom. En el nostre cas, és el ' taula_empleats ” taula:
Pas 5: Canvia la taula
Finalment, executeu el ' ALTERA LA TAULA ” sentència per canviar el nom del nom de la taula de la base de dades:
ALTER TABLE taula_empleats RENAME dades_empleats;
Aquí:
-
- “ ALTERA LA TAULA ” s'utilitza per canviar el nom del nom de la taula.
- “ taula_empleats ” és la taula de base de dades de noms existent.
- “ CANVIA EL NOM ” La sentència canvia el nom d'un nom de taula de base de dades existent per un nom nou.
- “ dades_empleats ” és el nou nom de la taula.
Es pot observar que la consulta s'ha executat correctament:
Pas 6: verifiqueu la taula d'alteració
Executar el ' ESPECTACLE ” declaració per assegurar-se que el nom de la taula ha canviat o no:
MOSTRA TAULES;
La sortida següent indica que el nom de la taula s'ha modificat:
Com canviar el nom d'una taula única a MySQL mitjançant la consulta 'RENAME'?
A continuació s'indica una altra declaració per modificar el nom del nom de la taula de base de dades única:
RENAME TABLE taula_empleats A dades_empleats;
Aquí:
-
- “ CANVIA EL NOM DE LA TAULA ” s'utilitza per modificar el nom de la taula de la base de dades.
- “ taula_empleats ” és el nom existent de la taula de base de dades.
- “ dades_empleats ” és el nou nom de la taula de base de dades actual.
A partir de la sortida donada, el ' Consulta bé ” indica que la taula ha estat modificada:
Executar el ' ESPECTACLE ” declaració per llistar la taula de base de dades actual:
El ' taula_empleats ' el nom de la taula s'ha canviat en un nom de taula nou ' dades_empleats ”:
Com canviar el nom de diverses taules a MySQL mitjançant la consulta 'RENAME'?
El ' CANVIA EL NOM L'ordre ” també es pot utilitzar per modificar/canviar els noms de diverses taules alhora. Per fer-ho, proveu els passos següents:
Pas 1: visualitza la taula de la base de dades
Primer, enumereu totes les taules utilitzant el ' ESPECTACLE ” i seleccioneu les taules que cal modificar:
MOSTRA TAULES;
Com podeu veure, hem seleccionat el “ taula_empleats ' i ' dades de prova ” taules:
Pas 2: utilitzeu la consulta RENAME
A continuació, executeu el ' CANVIA EL NOM ” sentència juntament amb els noms antics i els noms nous de la taula seleccionada, separats per comes:
RENAME TABLE employee_table TO employee_data, testdata TO demo_table;
Aquí, el ' taula_empleats ' i ' dades de prova ” són el nom antic de les taules:
Pas 3: verificació
Per assegurar-vos que el nom de les taules es modifiqui o no, executeu el ' ESPECTACLE ” declaració:
MOSTRA TAULES;
Això és tot! Hem proporcionat diferents maneres de canviar el nom d'una taula a MySQL mitjançant un terminal.
Conclusió
Per canviar el nom d'una taula a MySQL mitjançant el terminal, el ' ALTER TABLE