Maison  >  Article  >  base de données  >  Comment changer le nom de la table en majuscule dans MySQL

Comment changer le nom de la table en majuscule dans MySQL

藏色散人
藏色散人original
2023-02-16 09:52:474017parcourir

Méthode MySQL pour changer le nom de la table en majuscules : 1. Ouvrez la fenêtre de commande ; 2. Exécutez "SELECT concat('alter table ', TABLE_NAME , ' rename to ' , uppe(TABLE_NAME) ,' ;' ) FROM information_schema. La commande TABLES WHERE TABLE_SCHEMA = 'xxx';" peut changer le nom de la table en majuscules.

Comment changer le nom de la table en majuscule dans MySQL

L'environnement d'exploitation de ce tutoriel : système Windows 10, MySQL version 5.7, ordinateur Dell G3.

Comment changer le nom de la table en majuscule dans MySQL ?

mysql convertit uniformément certains noms de tables en majuscules

1. Exécutez la commande suivante (wen51 est le nom de votre base de données, il vous suffit de le modifier ici, pas besoin de changer d'autres endroits) , vous obtenez cette instruction SQL qui convertit tous les noms de tables en majuscules dans la base de données.

SELECT
 concat('alter table ', TABLE_NAME , ' rename to ' , upper(TABLE_NAME) ,' ;' ) 
FROM information_schema.TABLES 
WHERE  TABLE_SCHEMA = 'wen51';

Comment changer le nom de la table en majuscule dans MySQL

2. Copiez l'instruction SQL dont vous avez besoin pour changer le nom de la table en majuscule à partir de "Résultat 1" et exécutez-la ensemble.

Comment changer le nom de la table en majuscule dans MySQL

3. Journal des pièges

alter table 原表名 rename to 新表名;

Par exemple :

alter table sys_area rename to sys_area1;

Il n'y a aucune erreur d'exécution !
Mais ! ! !

ALTER TABLE act_app_deployment RENAME TO UPPER('act_app_deployment');

signalera toujours l'erreur 1064 ! ! !
Utilisation de la fonction UPPER :
Comment changer le nom de la table en majuscule dans MySQL

En termes simples : UPPER doit être utilisé après SELECT, il n'est utilisé que pour afficher les résultats ! ! !

Apprentissage recommandé : "Tutoriel vidéo MySQL"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn