Maison > base de données > navicat > Comment modifier le nom de la base de données dans Navicat

Comment modifier le nom de la base de données dans Navicat

爱喝马黛茶的安东尼
Libérer: 2019-08-05 15:22:04
original
9567 Les gens l'ont consulté

Comment modifier le nom de la base de données dans Navicat

Comment changer le nom de la base de données dans Navicat ?

1. Si les tables et les paramètres de la base de données A sont relativement simples, copiez simplement toutes les tables de la base de données A et collez-les dans la base de données B.

2. Cliquez avec le bouton droit sur la base de données A -> Vider le fichier SQL -> Cliquez avec le bouton droit sur la base de données B ->

Vitesse d'exécution : la plus lente.

Recommandations associées : "Tutoriel graphique Navicat pour mysql"

3. Sélectionnez la barre de menu : Outils –> , la base de données cible est B) -> Démarrer, une fois le transfert terminé, actualisez la base de données B.

S'il y a une table distante dans la base de données A, l'opération signalera une erreur. Le message d'erreur est :

[Err] [Dtf] 1432 - server name: '' doesn't exist!
Copier après la connexion

Par conséquent, vous devez d'abord copier les instructions DDL de toutes les tables distantes dans. la base de données dans un fichier txt, puis supprimez toutes les tables distantes de la base de données. Effectuez à nouveau cette opération. Enfin, exécutez toutes les instructions DDL enregistrées dans le fichier txt sur la bibliothèque B. Principe de mise en œuvre : copier-coller. Vitesse d'exécution : moyenne.

4. Renommez toutes les tables de la base de données A. Les deux bibliothèques doivent être sur le même serveur. (Recommandé)

Exécutez l'instruction SQL suivante et le résultat de la requête est une collection de scripts SQL pour renommer la table :

select CONCAT('RENAME TABLE ',TABLE_SCHEMA,'.',TABLE_NAME,' to ', 'B.',TABLE_NAME,';') 
from information_schema.`TABLES` where TABLE_SCHEMA = 'A';
Copier après la connexion

Copiez toutes les lignes de résultats et exécutez-les en tant que SQL scripts. Vitesse d'exécution : la plus rapide.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal