Some menu items are not available in the MySQL Workbench Community Edition of this application, and are available only in the MySQL Workbench Commercial Editions. This is indicated where applicable.
Use the
menu to open a project, begin a new project, or save a project. The following submenu items apply to the active model tab, EER diagram tab, or both:MySQL Model tab and closes the tabs of a previously opened model and diagram. The new MySQL Model tab includes an initial schema named
: Opens a newmydb
by default. You can rename or remove (and replace) the initialmydb
schema. For additional information, see Section 9.1.1.4, “The Physical Schemas Panel”..mwb
file extension). To display a list of recently opened.mwb
files, select .MySQL Model tab is shown, the action closes both the MySQL Model and EER Diagram tabs. However, if the EER Diagram tab is shown, this action closes the EER Diagram tab only. To reopen an
: If selected when theEER Diagram
tab, double-click theEER Diagram
icon in theModel Overview
section of theMySQL Model
tab..mwb
extension.-
mysqldump
: Imports a MySQL data definition (DDL) script file. For example, this might be a file created by issuing the command--no-data
. MySQL Workbench handles the script as follows:If the script does not contain a
CREATE DATABASE
statement, the schema objects are copied to the initial schema, nameddb_name
;mydb
by default.If the script creates a database, a new tab bearing the database name is added to the
Physical Schemas
section of theMySQL Model
page.If the script contains data, the data is ignored.
For details about importing a DDL script, see Section 9.4.2.1, “Reverse Engineering Using a Create Script”.
Section 9.4.1.1, “Forward Engineering Using an SQL Script”. Use the submenu items to export an EER diagram as a PNG, SVG, PDF, or Postscript file. For an example of a PNG file, see Figure 9.35, “The sakila Database EER Diagram”.
: Generates the SQL statements necessary to create a new database or alter an existing one. For more information about these menu items, seeEER Diagrams tab is selected.
: Enables you to set the paper size, orientation, and margins for printing purposes. This item is enabled only if theEER Diagrams tab is selected. For more information, see Section 9.2.1, “Printing Diagrams”.
: Opens a print preview window for the active EER diagram. This item is enabled only if theEER Diagrams tab is selected. For more information, see Section 9.2.1, “Printing Diagrams”.
: Opens print window for the active EER diagram. This item is enabled only if the-
Name
: The model document name (default isMySQL Model
).Version
: The project version number.Author
: The project author.Project
: The project name.Created
: Not editable; determined by the MWB file attributes.Last Changed
: Not editable; determined by the MWB file attributes.Description
: A description of your project.
Use the
menu to make changes to objects. The menu item text descriptions change to reflect the name of the selected object.This menu has items for cutting, copying, and pasting. These actions can also be performed using the Control+X, Control+C, and Control+V key combinations. Undo a deletion using the item. The Control+Z key combination can also be used to undo an operation. It is also possible to carry out a operation using either the menu item, or the key combination Control+Y.
Also find a Control+Delete. You can also right-click an object and choose the delete option from the pop-up menu.
menu item for removing the currently selected object. The keyboard command for this action isThe EER Diagram is active and a table on the canvas is the currently selected object, a dialog box may open asking whether you want to remove the table from the canvas only or from the database as well. For information about setting the default behavior when deleting from an EER Diagram, see Section 3.2.4, “Modeling Preferences”.
menu item behaves differently depending upon circumstances. For example, if an
If the MySQL Model
page is active, the
selected object is deleted from the catalog and there will be
no confirmation dialog box.
Choose Control+E and Control+Shift+E, respectively.
to edit the currently selected object. You can also perform edits in a new window by selecting . The keyboard shortcuts for and areThe
item has the following submenus:Control+A): Selects all the objects on the active EER diagram.
(Keyboard shortcut,
These menu items are active only when an EER Diagram tab is selected. The and the menu items are disabled if no object is currently selected on an EER diagram.
When multiple objects have been selected using one of these menu items, you can navigate between selected items by choosing the
or menu item.Selecting objects changes some of the
menu items. If only one object is selected, that object's name appears after the , and menu items. If more than one object is selected, these menu items show the number of objects selected.Each MySQL Workbench window includes search functionality. The
panel with enabled is shown in the following figure.
The Find
dialog options are described in the
following list:
And the arrows jump to the discovered search terms, and behave according to the
option.
The MySQL Workbench Commercial Editions include an advanced Find facility for models, as indicated in the figure that follows.
You can search the following locations:
Entire Model: Searches the entire model.
Current View: Searches the current view only. This may be the
MySQL Model
page.All Views: Searches the
MySQL Model Page
and all EER diagrams.Database Objects: Searches database objects only.
Selected Figures: Searches the currently selected objects. This feature works only for EER diagrams.
Enter the text you wish to search for in the Find Text list. You may also select any or all of the following check boxes:
Match Case
Whole Word
Use Regular Expression
Search in Comments
Search in SQL for Views, SPs etc.
Any text you enter into the Find Text list is retained for the duration of your session. Use the or buttons to find occurrences of your search criterion.
Clicking the Find Results window anchored at the bottom of the application. If you wish, you may undock this window as you would any other.
button opens a
Use this window to navigate to objects. For example,
double-clicking the Description
of an object
located on an EER diagram navigates to the specific diagram and
selects the object. Notice that the properties of the object are
displayed in the Properties
palette.
The Find
dialog window can also be opened
using the Control+F key combination. Use
Control+G to find the next occurrence and
Control+Shift+G to find a previous occurrence.
Close the Find
dialog window by clicking the
in the top right corner or by pressing
the Esc key.
This menu item enables you to set global preferences for the MySQL Workbench application.
For further information, see Section 3.2, “Workbench Preferences”.
This context-aware menu features general options for changing the view in MySQL Workbench. These options change depending on the current tab, and here are the available
menu items:General options:
Model/EER options:
-
The ability to zoom in on an EER diagram is also available using the slider tool in the
Model Navigator
palette. See Section 9.1.2.3, “The Model Navigator Panel”. Control+Shift and the number of the marker (1 through 9). You may create up to nine markers.
: Bookmarks an object. From the keyboard, select the object you wish to bookmark, then use the key combinationControl key and the number of the marker.
: Returns to a marker. From the keyboard, use the
The
menu items apply only to objects on an EER diagram canvas and are enabled only if an EER diagram view is active. The menu has these items:Classic
, do not permit expansion or contraction. Indexes will not automatically be expanded unless they were previously expanded and have been collapsed using the menu item.
When a model is opened, this menu features actions to perform against your model, and the
menu has these items:Control+T.
: Creates a new EER Diagram. The keyboard shortcut isSection 9.1.1.1.5.1, “The DBDoc Model Reporting Dialog Window (MySQL Workbench Commercial)”. MySQL Workbench Commercial only.
: For information about this menu item, seeSection 9.1.1.1.5.2, “The Validation Submenus (MySQL Workbench Commercial)”. MySQL Workbench Commercial only.
: Checks the validity of the model using ANSI standards. For information about this menu item, seeSection 9.1.1.1.5.2, “The Validation Submenus (MySQL Workbench Commercial)”. MySQL Workbench Commercial only.
: Checks the validity of the model using MySQL standards. For information about this menu item, see- : For information about this menu item, see
- : For information about this menu item, see
-
When you have tables with numerous columns, use this menu item to increase the size of the EER.
-
For more information about Workbench Preferences, see Section 3.2.4, “Modeling Preferences”.
This dialog window is found by navigating to the
menu and choosing the item.The
feature is only available in MySQL Workbench Commercial.Use this dialog window to set the options for creating documentation of your database models. For more information, see Section 9.2.2, “DBDoc Model Reporting”.
The
menu has two validation submenus, and . Use these submenus for general validation and MySQL-specific validation of the objects and relationships defined in your model.These items are only available in MySQL Workbench Commercial.
The
submenu has these items:The
submenu has these items:For detailed information about validation, see Section 9.2.3, “Schema Validation Plugins”.
The items under the
submenu apply to both a model and an EER diagram.The
submenu has these items:Workbench (Simplified)
style showing only the table's columns
The object notation style that you choose persists for the duration of your MySQL Workbench session and is saved along with your model. When MySQL Workbench is restarted, the object notation reverts to the default.
If you plan to export or print an EER diagram be sure to decide on a notation style first. Changing notation styles after objects have been placed on a diagram can significantly change the appearance of the diagram.
The items under the
submenu apply to both a model and an EER diagram.The
submenu has these items:- : The default modeling style. For an example, see
To view the different styles, set up a relationship between two or more tables and choose the different menu items.
The relationship notation style that you choose persists for the
duration of your MySQL Workbench session and is saved along with
your model. When MySQL Workbench is restarted, the relationship
notation reverts to the default, the Crow's
Foot
style.
If you plan to export or print an EER diagram, be sure to decide on a notation style first. Changing notation styles after objects have been placed on a diagram can significantly change the appearance of the diagram.
This menu features actions against the connected MySQL server. The
menu has these items:- : Launches the SQL Editor, which enables you to create SQL code and execute it on a live server. For more information, see
Manage Server Connections dialog, which enables you to create and manage multiple connections. For more information, see Section 5.3, “Manage Server Connections”
: Launches the- : Creates a model from an existing database. For more information, see
- : Creates a database from a model. For more information, see
-
For additional information about this wizard, see MySQL Schema Transfer Wizard.
- : Executes the database migration wizard for most any database, and is meant to migrate tables and data from supported database systems to your MySQL server. For additional information, see
int8
to the target MySQL data typeBIGINT
.- : Synchronizes your database model with an existing database. For more information, see
- : Allows you to compare a target database or script with the open model, external script, or a second database, and apply these changes back to the target. For more information, see
Section 9.5.2, “Compare and Report Differences in Catalogs”.
: Compares your schema model with a live database or a script file.
The
menu lists tools and utilities that related to MySQL Workbench usage.Section 6.6, “MySQL Audit Inspector Interface”. MySQL Workbench Commercial only.
: Launches a file browser to open a specific audit log file. MySQL Workbench prompts for sudo access if the MySQL Workbench user is unable to read the audit log file. For additional information about the Audit Inspector, seeconnections.xml
file, for additional information about this file, see Section 3.3, “MySQL Workbench Settings and Log Files”.- : These utilities generate PHP code to either "Connect to the MySQL server" or "Iterate SELECT results", if applicable. For additional information about PHP code generation, see
mysqluc MySQL Utility. For additional information about MySQL Utilities, see Appendix F, MySQL Utilities.
: Opens the
This menu features GRT scripting and plugin options. The
menu has these items:- : Launches the MySQL Workbench Scripting Shell. For additional information, see
New Script File dialogue, with options to create a , , or .
: Opens aOpen GRT Script dialogue, which defaults to the Workbench scripts directory. Files are opened into the Workbench Scripting Shell window.
: Opens a
Use the
menu when you require support, or when you want to help improve MySQL Workbench. This menu has the following items:- : Displays information about your system, which is useful when reporting a bug. For more information, see
- : Opens your default browser to bugs.mysql.com, and automatically fills in several fields such as the Operating System and MySQL Workbench version by passing in additional data via the GET request. The default "Description" requests you to also attach the Workbench log file. For additional information about reporting useful bug reports, see
wb.log
.About
window. This also displays the MySQL Workbench version.
Use the
, menu item to display information about your system. This item is especially useful for determining your rendering mode. Sample output follows.MySQL Workbench Community (GPL) for Windows version 6.1.4 revision 11773 build 1454
Configuration Directory: C:\Users\philip\AppData\Roaming\MySQL\Workbench
Data Directory: C:\Users\philip\Desktop\MySQL\MySQL Workbench 6.1.4 CE
Cairo Version: 1.8.8
OS: Microsoft Windows 7 Service Pack 1 (build 7601), 64-bit
CPU: 4x Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz, 8.0 GiB RAM
Active video adapter NVIDIA GeForce GT 610
Installed video RAM: 1024 MB
Current video mode: 1920 x 1080 x 4294967296 colors
Used bit depth: 32
Driver version: 9.18.13.2049
Installed display drivers: nvd3dumx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvd3dum,nvwgf2um,nvwgf2um
Current user language: English (United States)