<Insert Picture Here> MySQL Workbench für Einsteiger Ralf Gebhardt Principal Sales Consultant MySQL
Agenda MySQL Workbench 5.2 Design, Entwicklung, Administration MySQL Workbench Varianten Erweiterbarkeit von MySQL Workbench Der Einstieg - Workspace SQL Development Data Modeling Server Administration Q&A <Insert Picture Here>
ta in Da del Mo MySQL g SQ Ed L ito r MySQL Workbench 5.2 Database Admin Single Integrated GUI
MySQL Workbench Varianten MySQL Workbench OSS (Community Edition) MySQL Workbench SE (Standard Edition) http://www.mysql.com/products/workbench/features.html Betriebssyteme: Windows MacOS Linux
Erweiterbarkeit von MySQL Workbench MySQL Workbench enthält eine Erweiterungs- und Scripting-Funktionalität MySQL Workbench selbst entwickelt mit C++ Kern-Funktionalität kann über Skriptsprachen Lua und Python erweitert werden GUI Library mforms für Erweiterungen mit grafischer Oberfläche Ermöglicht unter anderem: Automatisierung oft durchgeführter Aktionen Erweiterung des Workbench GUI Erstellung von Plugins
Einstieg Workspace Einstiegsbildschirm unterteilt in Workspace Central und Workspace Workspace Central Zugriff auf Add-Ons, Dokumentation, Blogs und News Workspace Zugriff auf die Werkzeuge SQL Development, Data Modeling, Server Administration MySQL Workbench Startparameter erlauben das direkte Starten eines Werkzeuges
Der Einstieg Workspace Navigation über Reiter
Der Einstieg SQL Development Color Syntax Highlighting Objekt-Verwaltung Import/Export Daten einsehen und verändern Mehrere Result-Set-Ansichten Verbindungs-Wizard SSH Tunnels
SQL Development Verbindung erstellen
SQL Development Der SQL Editor Der SQL Editor ermöglicht einfaches Arbeiten mit Daten durch Objekt-Browser SQL Query Fenster Reiterorientierte Ansicht für weitere Funktionen wie ObjektÜbersicht, Ausgabe-Log, Statement-History und Snippsets Ausführung mehrerer Statements Pro Statement ein Result-Set-Reiter Ausführung aller, markierter oder einzelner Statements eines Skriptes
SQL Development Der SQL Editor Mehrere Result-Sets
SQL Development Query-Vorlagen Tabellenbezogene Query-Vorlagen können erstellt werden für SELECT ALL UPDATE INSERT DELETE Ziel hierfür kann sein SQL Editor Zwischenablage
SQL Development Query-Vorlagen 2. 1.
SQL Development EXPLAIN
Der Einstieg Data Modeling Visuelle Erstellung von Datenbanken Erstellung von DB-Designs über ER-Diagramme Erstellung und Verwaltung von Modellen Forward- und Reverse Engineering Synchronisieren von Schemata Erstellung von Reports
Data Modeling Reverse Engineering Bekanntes Problem Kein Design Kein Dokumentation MySQL Workbench erlaubt Erstellung eines EERDiagramms von einer LiveDatenbank Wizard-gesteuert Auswahl von Objekten möglich
Reverse Engineering Verbinden, auswählen, auslesen, importieren
Data Modeling Beispiel: EER Diagramm von SakilaDB
Data Modeling Dokumentieren mit DBDoc DBDoc, Modul zur einfachen Dokumentation von Datenbank-Schemata Basiert auf Templates Eigene Erstellung von Templates möglich Ausgabe als HTML oder Text
Data Modeling Dokumentieren mit DBDoc
Data Modeling Synchronisieren von Änderungen Vergleichen von Daten-Modell und Live-Datenbank Synchronisierung von Änderungen Verbinden, vergleichen, darstellen, ausführen Unterschiede ignorieren Synchronisieren aus Daten-Modell Synchronisieren aus Live-Datenbank
Data Modeling Synchronisieren von Änderungen
Der Einstieg Server Administration Starten und Stoppen Konfigurieren Visuelles SHOW STATUS SHOW VARIABLES SHOW PROCESSLIST Benutzer- und RechteVerwaltung Import und Export von Daten Ansicht von Log-Tabellen
Server Administration Konigurieren Bekannte Probleme Editieren einer Konfigurationsdatei Was bedeutet der Parameter Default oder nicht Zu welchem Bereich gehört der Parameter MySQL Workbench Ändert Konfigurationsdatei Einfaches Aktivieren über Auswahl Beschreibung zu Parametern Unterteilung in Themengebiete
Server Administration Konfigurieren
Server Administration Import/Export Import und Export von Dump-Files Export basiert auf MySQL Dump Experten-Einstellungen für Export möglich Import von Datei oder Verzeichnis (Projekt) Auswahl von Datenbanken/Tabellen
Server Administration Import/Export
<Insert Picture Here> Weitere Informationen
Alles zu MySQL Workbench Besuchen Sie https://wb.mysql.com