Maison > Article > base de données > Comment changer le nom de la table en majuscule dans MySQL
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.
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';
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.
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 :
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!