Eingabeaufforderung, natürlich eine gute Sache, aber die grafische Benutzeroberfläche (GUI) ist noch besser. In diesem Artikel betrachten wir die Datenbank zu MySQL. Was ist erforderlich - bequem bearbeiten, die Fähigkeit zu retten, schaffen Verbindungen und Synchronisierung von Daten / Struktur. Und natürlich Backups.
http://mysql.navicat.com/feature.html
Arbeiten mit MySQL, bildeten die folgenden Anforderungen in Bezug auf das DBMS:
1. Möglichkeit des Speicherns von Abfrage
2. Die Fähigkeit, bearbeiten Sie die Funktion / Prozedur
3. Hot Backup
Nach dem Testen mehrerer Programme, um mit MySQL arbeiten, und hielt an - Navicat.
Feature-Set ist reich genug.Es gibt verschiedene Navicattakzhe für MySQL und PostgreSQL und Oracle. Programme von Drittanbietern und separat erworben werden. Und hier ist eine Schnittstelle für alle gleich.
Es gibt Versionen für Windows, Mac Linuxi. In ihrer täglichen Arbeit mit der Version für Windows. Funktioniert durch winei unter Linux.
Funktionen, die aus meiner Sicht, bequem:
- Es besteht die Möglichkeit, mehrere Verbindungen zu öffnen.
- Die Verbindung kann entweder direkt oder über SSH erstellt werden.
- Einfach zu erstellen und bearbeiten Tabellen. Einschließlich der Schaffung eines Triggers, Indizes.
- Sie können die Abfrage (lokal) speichern. Hier sprechen wir nicht über die Arten (Ansichten), sondern um gewöhnliche SQL.
- Die Fähigkeit zur Erstellung von Backups und wiederherstellen. Backups werden in einem eigenen Format gespeichert. Es gibt eine Möglichkeit, um mysqldump exportieren.
- Synchronisieren von Daten oder die Struktur. Vergleichen Sie die Struktur von zwei Datenbanken.
- Export und Import in verschiedenen Formaten, während die Zahl der Excel.
- Prozess-Monitoring
- Gruppierung von Tabellen.Gruppen werden lokal erstellt.
Einige Nachteile:
- Der Herausgeber der Abfragehinweis funktioniert nur mit Tabellen mit Alias funktioniert nicht.
- Anschlüsse sind in der Registry Backups gespeichert sind, nicht Format bekannt.
- Beim Bearbeiten eines Triggers, wenn ein Fehler auslösen Jahr verloren ist.
- Synchronisieren der Struktur, wird die Änderung berechnet und der Wert von auto_increment
Bild 1. Arbeitsumfeld
Bild 2. Erstellen Sie eine Tabelle
Bild 3. Trigger
Bild 4. Funktionen und Prozeduren
Bild 5. Request
Bild 6. Analyse der Abfragen (die gleiche, EXPLAIN)
Bild 7. Visual Query.