Heim > Datenbank > navicat > So ändern Sie den Datenbanknamen in Navicat

So ändern Sie den Datenbanknamen in Navicat

angryTom
Freigeben: 2019-08-09 15:46:33
Original
16807 Leute haben es durchsucht

So ändern Sie den Datenbanknamen in Navicat

Es gibt eine Datenbank mit dem Namen A, die in B geändert werden muss. In Navicat können Sie nicht F2 drücken, um den Namen der Datenbank zu ändern. Wir müssen eine neue Bibliothek erstellen und sie B nennen. Mit den folgenden 4 Möglichkeiten können Sie Ihre Ziele erreichen. Wenn in der Datenbank Remote-Tabellen und Berechtigungseinstellungen vorhanden sind, wird die vierte Methode empfohlen.

Empfohlenes Tutorial: Navicat-Grafik-Tutorial

 1. Wenn die Tabellen und Einstellungen in Datenbank A Es ist Relativ einfach: Kopieren Sie einfach alle Tabellen in Datenbank A und fügen Sie sie in Datenbank B ein.

 2. Klicken Sie mit der rechten Maustaste auf Datenbank A –>

Ausführungsgeschwindigkeit: am langsamsten.

3. Wählen Sie die Menüleiste: Extras -> Datenübertragung (Quelldatenbank ist A, Zieldatenbank ist B) ->

Wenn in Datenbank A eine Remote-Tabelle vorhanden ist, meldet der Vorgang einen Fehler. Die Fehlermeldung lautet:

  [Err] [Dtf] 1432 - server name: '' doesn't exist!
Nach dem Login kopieren

Daher müssen Sie zuerst die DDL-Anweisungen aller kopieren Remote-Tabellen in der Datenbank in eine TXT-Datei kopieren und dann alle Remote-Tabellen in der Datenbank löschen. Führen Sie diesen Vorgang erneut aus. Führen Sie abschließend alle in der TXT-Datei in Bibliothek B gespeicherten DDL-Anweisungen aus. Umsetzungsprinzip: Kopieren und Einfügen. Ausführungsgeschwindigkeit: mittel.

4. Benennen Sie alle Tabellen in Datenbank A um. Die beiden Bibliotheken müssen sich auf demselben Server befinden. (Empfohlen)

Führen Sie die folgende SQL-Anweisung aus, und das Abfrageergebnis ist eine Sammlung von SQL-Skripten zum Umbenennen der Tabelle:

select CONCAT('RENAME TABLE ',TABLE_SCHEMA,'.',TABLE_NAME,' to ', 'B.',TABLE_NAME,';') 
from information_schema.`TABLES` where TABLE_SCHEMA = 'A';
Nach dem Login kopieren

Kopieren Sie das gesamte Ergebnis Zeilen und verwenden Sie sie als SQL-Skriptausführung. Ausführungsgeschwindigkeit: am schnellsten.

Hinweis: Um unbekannte Unfälle zu verhindern, sichern Sie bitte Ihre Datenbank, bevor Sie Operationen durchführen! !

Das obige ist der detaillierte Inhalt vonSo ändern Sie den Datenbanknamen in Navicat. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage