From: Date: August 5 2004 9:54pm Subject: bk commit - mysqldoc tree (MHillyer:1.1921) List-Archive: http://lists.mysql.com/internals/15764 Message-Id: <0I1Z00817OM3AZ@l-daemon> MIME-Version: 1.0 Content-Type: TEXT/PLAIN Content-Transfer-Encoding: 8BIT Below is the list of changes that have just been committed into a local mysqldoc repository of MHillyer. When MHillyer does a push these changes will be propagated to the main repository and, within 24 hours after the push, to the public repository. For information on how to access the public repository see http://www.mysql.com/doc/I/n/Installing_source_tree.html ChangeSet 1.1921 04/08/05 13:53:56 MHillyer@doomhammer. +10 -0 Changes to the document, restored images to the BK tree. BitKeeper/etc/logging_ok 1.57 04/08/05 13:53:51 MHillyer@doomhammer. +1 -0 Logging to logging@stripped accepted Docs/mysql-query-browser-images/twosakilas.png 1.1 04/08/05 13:53:33 MHillyer@doomhammer. +164 -0 Docs/mysql-query-browser-images/tabletool.png 1.1 04/08/05 13:53:33 MHillyer@doomhammer. +87 -0 Docs/mysql-query-browser-images/schematabrowser.png 1.1 04/08/05 13:53:33 MHillyer@doomhammer. +170 -0 Docs/mysql-query-browser-images/twosakilas.png 1.0 04/08/05 13:53:33 MHillyer@doomhammer. +0 -0 BitKeeper file C:/cygwin/home/MHillyer/mysqldoc/Docs/mysql-query-browser-images/twosakilas.png Docs/mysql-query-browser-images/tabletool.png 1.0 04/08/05 13:53:33 MHillyer@doomhammer. +0 -0 BitKeeper file C:/cygwin/home/MHillyer/mysqldoc/Docs/mysql-query-browser-images/tabletool.png Docs/mysql-query-browser-images/schematabrowser.png 1.0 04/08/05 13:53:33 MHillyer@doomhammer. +0 -0 BitKeeper file C:/cygwin/home/MHillyer/mysqldoc/Docs/mysql-query-browser-images/schematabrowser.png Docs/mysql-query-browser-images/querybar.png 1.1 04/08/05 13:53:32 MHillyer@doomhammer. +374 -0 Docs/mysql-query-browser-images/mainscreen.png 1.1 04/08/05 13:53:32 MHillyer@doomhammer. +1231 -0 Docs/mysql-query-browser-images/connection.png 1.1 04/08/05 13:53:32 MHillyer@doomhammer. +407 -0 Docs/mysql-query-browser-images/buttonbar.png 1.1 04/08/05 13:53:32 MHillyer@doomhammer. +232 -0 Docs/mysql-query-browser-images/Thumbs.db 1.1 04/08/05 13:53:32 MHillyer@doomhammer. +513 -0 Docs/query-browser-en.xml 1.7 04/08/05 13:53:32 MHillyer@doomhammer. +1056 -612 Changes to some tag usage, addition of content to using section, reformatted with Stefan's .m script. Docs/mysql-query-browser-images/querybar.png 1.0 04/08/05 13:53:32 MHillyer@doomhammer. +0 -0 BitKeeper file C:/cygwin/home/MHillyer/mysqldoc/Docs/mysql-query-browser-images/querybar.png Docs/mysql-query-browser-images/mainscreen.png 1.0 04/08/05 13:53:32 MHillyer@doomhammer. +0 -0 BitKeeper file C:/cygwin/home/MHillyer/mysqldoc/Docs/mysql-query-browser-images/mainscreen.png Docs/mysql-query-browser-images/connection.png 1.0 04/08/05 13:53:32 MHillyer@doomhammer. +0 -0 BitKeeper file C:/cygwin/home/MHillyer/mysqldoc/Docs/mysql-query-browser-images/connection.png Docs/mysql-query-browser-images/buttonbar.png 1.0 04/08/05 13:53:32 MHillyer@doomhammer. +0 -0 BitKeeper file C:/cygwin/home/MHillyer/mysqldoc/Docs/mysql-query-browser-images/buttonbar.png Docs/mysql-query-browser-images/Thumbs.db 1.0 04/08/05 13:53:32 MHillyer@doomhammer. +0 -0 BitKeeper file C:/cygwin/home/MHillyer/mysqldoc/Docs/mysql-query-browser-images/Thumbs.db # This is a BitKeeper patch. What follows are the unified diffs for the # set of deltas contained in the patch. The rest of the patch, the part # that BitKeeper cares about, is below these diffs. # User: MHillyer # Host: doomhammer. # Root: C:/cygwin/home/MHillyer/mysqldoc --- 1.6/Docs/query-browser-en.xml 2004-07-29 12:31:14 -06:00 +++ 1.7/Docs/query-browser-en.xml 2004-08-05 13:53:32 -06:00 @@ -2,639 +2,1083 @@ - MySQL Query Browser - - Introduction to the MySQL Query Browser - The MySQL Query Browser is a graphical tool provided by MySQL -AB for creating, executing, and optimizing queries in a graphical -environment. Where the MySQL -Administrator is designed with database administration in -mind, the MySQL Query Browser is designed to help you query the data -stored within MySQL. - - While all queries executed in the MySQL Query Browser could -also be performed in the mysql command-line -utility, the MySQL Query Browser allows for the querying and editing -of data in a more intuitive, graphical manner. - - MySQL Query Browser is designed to work with MySQL versions -4.0 and higher. [MH] VERIFY THIS FOR QB - - [MH] REMOVE PARA WHEN QB GOES BETA. -MySQL Query Browser is Alpha software. As such, you should -be wary of using it in production environment as it has only been -tested on a limited number of systems to date. You should backup all -important data before using the MySQL Query Browser. If you find -it's lacking some feature important to you, or if you discover a -bug, please use our MySQL Bug -System to request features or report -problems. - - - - Installing MySQL Query Browser - - Introduction - The MySQL Query Browser is available for both Windows and -Linux, in source and binary forms. MySQL Query Browser can be -downloaded from The MySQL web -site. - - - - + + + + + Installing MySQL Query Browser + + + + + + Introduction + + + + The MySQL Query Browser is available for both Windows and Linux, in + source and binary forms. MySQL Query Browser can be downloaded from + The + MySQL web site. + + + + + + + + + + + + + - Starting MySQL Query Browser - - Introduction - The way you start MySQL Query Browser depends on the -operating system you are using: - - - On Windows, start MySQL Query Browser by -double-clicking its desktop icon, or by selecting its item -from the Start menu. Alternatively, you -can open a DOS window and start it from the command line: + + + Starting MySQL Query Browser + + + + + + Introduction + + + + The way you start MySQL Query Browser depends on the operating + system you are using: + + + + + On Windows, start MySQL Query Browser by double-clicking its + desktop icon, or by selecting its item from the + Start menu. Alternatively, you can open a DOS + window and start it from the command line: + c:\> c:\%PROGRAMFILES%\MySQL\GUITools\MySQLQuery Browser.exe - The -%PROGRAMFILES% is the default - directory for programs on your machine, for example -c:\program files or -c:\programme. If your path contains -spaces, you should enclose the command within quote -characters. For example: - - + + + The %PROGRAMFILES% is the default + directory for programs on your machine, for example + c:\program files or + c:\programme. If your path contains spaces, you + should enclose the command within quote characters. For example: + + c:\> "c:\program files\MySQL\GUITools\MySQLQueryBrowser.exe" - - + + - - On Linux desktops, start MySQL Query Browser by -changing directory into -/opt/mysql-query-browser/bin, and then -running mysql-query-browser. - - - - - - - - - Connection Dialog - - Once MySQL Query Browser has been started, it displays a -connection dialog. You have to specify the MySQL server to which -you would like to connect, the credentials needed for -authorization on that server, which machine that server runs on -(and which port it listens to), and the default schema you will be -querying from. You may also specify a number of other options, if -required. - - You must choose a default schema in order to issue -queries. It is possible to choose a schema after -connecting to the server, but setting the default from the -connection dialog can save time on subsequent connections. - -
- Connection dialog - + On Linux desktops, start MySQL Query Browser by changing directory + into /opt/mysql-query-browser/bin, and then + running mysql-query-browser. + + + + + + + + + + + + + + + Connection Dialog + + + + Once MySQL Query Browser has been started, it displays a connection + dialog. You have to specify the MySQL server to which you would like + to connect, the credentials needed for authorization on that server, + which machine that server runs on (and which port it listens to), + and the default schema you will be querying from. You may also + specify a number of other options, if required. + + + + You must choose a default schema in order to issue + queries. It is possible to choose a schema after + connecting to the server, but setting the default from the + connection dialog can save time on subsequent connections. + + +
+ + Connection dialog + + -
+
- If the server connection is successfully established, all of -the values filled in the fields of the connection dialog will be -saved for future connections (see the section that describes how MySQL -Query Browser stores connection information). The -Password field, however, will always be empty: -For security reasons, the password is not stored along with the -other options, unless you explicitly specify otherwise in the -Gen -eral Options section of the Options dialog. - - You can change any of the values in the connection profiles -just by overwriting the existing values with new ones. Similarly, -if you select another connection profile, you can change any of -its values. When you click the OK button -after changing a profile's values, the changes are stored -permanently if a successful connection to the MySQL server is -established. However, the preferred method for changing a profile -is to click the ... button next to the -Connection drop-down box. This brings up an -Options dialog window that has a -Connections section for modifying connection -profiles. You can find the values you can set in the Connection -dialog window in the description of the -Connections section of the -Options dialog (see Options -dialog). -
-
- - - A Tour of the MySQL Query Browser - - The Main Query Window - Once you successfully connect to a MySQL server you will be -presented with the main window of the MySQL Query Browser. Most of -your time spent using the MySQL Query Browser will be spent in -this main window as almost all of the application's functionality -is accessed in this window. - -
- The MySQL Query Browser Main Window - + If the server connection is successfully established, all of the + values filled in the fields of the connection dialog will be saved + for future connections (see the section that describes + how MySQL Query Browser stores connection + information). The Password field, however, + will always be empty: For security reasons, the password is not + stored along with the other options, unless you explicitly specify + otherwise in the Gen eral Options section of the + Options dialog. + + + + You can change any of the values in the connection profiles just by + overwriting the existing values with new ones. Similarly, if you + select another connection profile, you can change any of its values. + When you click the OK button after changing a + profile's values, the changes are stored permanently if a successful + connection to the MySQL server is established. However, the + preferred method for changing a profile is to click the + ... button next to the + Connection drop-down box. This brings up an + Options dialog window that has a + Connections section for modifying connection + profiles. You can find the values you can set in the Connection + dialog window in the description of the + Connections section of the + Options dialog (see Options + dialog). + + + + + + + + + + + + A Tour of the MySQL Query Browser + + + + + + The Main Query Window + + + + Once you successfully connect to a MySQL server you will be + presented with the main window of the MySQL Query Browser. Most of + your time spent using the MySQL Query Browser will be spent in this + main window as almost all of the application's functionality is + accessed in this window. + + +
+ + The MySQL Query Browser Main Window + + -
+
- The main query window is divided up into several sections: - - Query Bar: The query bar -is where you create and execute your queries. It is composed -of three navigation buttons (Go Back, Next, Refresh), the -query area, two action buttons (Execute and Stop), and a -status indicator. - - Button Bar: The button -bar contains three sets of buttons: the Transaction Buttons -(Start, Commit, Rollback), the query management buttons -(Explain, Compare), and the query building buttons (Select, -From, Where, etc.) - - Tabsheets: All query -results will be displayed in the tabsheets. You can have -multiple tabsheets active at one time, allowing you to work on -multiple queries. Tabsheets can be split vertically and -horizontally for performing comparisons, and queries in -different parts of a split tabsheet can be joined together for -master-detail analysis. - - Object Browser: The -object browser allows you to manage your schema, bookmarks, -and history. You can choose which database and tables to -query, add commonly-used queries to a collection of bookmarks, -and browse through previously issued queries to use them -again. - - Parameter and Function -Browser: The parameter and function browser is used -to quickly add built-in functions to your query, and to manage -queries that depend on external variables. One example of this -is when establishing a master-detail pair of queries. The data -in the master query is available as parameters to the detail -query. - - - Each of these sections will be covered in more detail in the -sections that follow. -
- - - The Query Bar - All queries, whether generated automatically, graphically, -or by hand, will appear in the query bar. The simplest way to use -the MySQL Query Browser is to type a query into the query area and -click the execute button. - - - The Navigation Buttons - To the left of the query area are the navigation buttons. -The navigation buttons allow you to browse through your query -history so that you can review and re-execute a previously -executed query. The query history is available through the -object browser. [MH] LINK TO IT WHEN SECTION IS -COMPLETE! - - Clicking the Go Back button will -move you to the previous query in your history, while the -Next button will move you to the -following query. Note: Only queries that -execute without errors are added to your history. - - As you navigate with the Next and -Go Back buttons the queries you navigate -through will not be executed unless you explicitly execute them -by clicking the Execute button. The -Refresh button will re-execute the last -executed query, which may or may not be the current query in the -query area. - - - - The Query Area - The query area is where the text of all queries and -statements will be displayed. The query is three lines tall by -default and will automatically expand to a maximum of ten lines -in height, after which it will be scrollable for longer queries -(See figure below). - -
- The query area expanded to ten lines - + The main query window is divided up into several sections: + + + + + Query Bar: The query bar is where you create + and execute your queries. It is composed of three navigation + buttons (Go Back, Next, Refresh), the query area, two action + buttons (Execute and Stop), and a status indicator. + + + + Button Bar: The button bar contains three + sets of buttons: the Transaction Buttons (Start, Commit, + Rollback), the query management buttons (Explain, Compare), and + the query building buttons (Select, From, Where, etc.) + + + + Tabsheets: All query results will be + displayed in the tabsheets. You can have multiple tabsheets active + at one time, allowing you to work on multiple queries. Tabsheets + can be split vertically and horizontally for performing + comparisons, and queries in different parts of a split tabsheet + can be joined together for master-detail analysis. + + + + Object Browser: The object browser allows you + to manage your schema, bookmarks, and history. You can choose + which database and tables to query, add commonly-used queries to a + collection of bookmarks, and browse through previously issued + queries to use them again. + + + + Parameter and Function Browser: The parameter + and function browser is used to quickly add built-in functions to + your query, and to manage queries that depend on external + variables. One example of this is when establishing a + master-detail pair of queries. The data in the master query is + available as parameters to the detail query. + + + + + + + Each of these sections will be covered in more detail in the + sections that follow. + + + + + + + + + + The Query Bar + + + + All queries, whether generated automatically, graphically, or by + hand, will appear in the query bar. The simplest way to use the + MySQL Query Browser is to type a query into the query area and click + the execute button. + + + + + + The Navigation Buttons + + + + To the left of the query area are the navigation buttons. The + navigation buttons allow you to browse through your query history + so that you can review and re-execute a previously executed query. + The query history is available through the object browser. + + + [MH] LINK TO IT WHEN SECTION IS COMPLETE! + + + + + Clicking the Go Back button will move you to + the previous query in your history, while the + Next button will move you to the following + query. Note: Only queries that execute without + errors are added to your history. + + + + As you navigate with the Next and + Go Back buttons the queries you navigate + through will not be executed unless you explicitly execute them by + clicking the Execute button. The + Refresh button will re-execute the last + executed query, which may or may not be the current query in the + query area. + + + + + + + + + + The Query Area + + + + The query area is where the text of all queries and statements will + be displayed. The query is three lines tall by default and will + automatically expand to a maximum of ten lines in height, after + which it will be scrollable for longer queries (See figure below). + + +
+ + The query area expanded to ten lines + + -
+
- The following commands are available by right-clicking the -query area: Cut -Ctrl+X), -Copy -(Ctrl+C), -Paste -(Ctrl+V), -Clear -(Ctrl+N), Open SQL -From File (Ctrl+O), -and Save SQL To File -(Ctrl+S). The Open and Save -commands will open a SQL file into the query area or save the -contents of the query area into a text file. -
- - - The Action Buttons - To the right of the query area are the action buttons. The -Execute button will execute any queries -in the query area, while the Stop button -will cease execution. - - If you click the down-arrow below the -Execute button, you will see that there -are three potential execution options: - - - Execute -(Ctrl+Return): This will -execute the query and display the results in the currently -active tabsheet. - - Execute in new Tab -(Ctrl+Shift+Return -): This will execute the query and display the -results in a newly created tabsheet. - - Split Tab and Execute -(Ctrl+Alt+Return -): This will split the tabsheet horizontally and then -display the query results in the lower half of the -tabsheet. - - - To the right of the action buttons is the status -indicator. The status indicator will show the standard MySQL -logo when the MySQL Query Browser is idle, and will display an -animated MySQL logo when the MySQL Query Browser is busy -processing a query. Both icons can be seen in the following -illustration: - -
- The MySQL Query Browser Status Icons - + The following commands are available by right-clicking the query + area: Cut + Ctrl+X), Copy + (Ctrl+C), + Paste + (Ctrl+V), + Clear + (Ctrl+N), Open SQL From + File (Ctrl+O), and + Save SQL To File + (Ctrl+S). The Open and Save + commands will open a SQL file into the query area or save the + contents of the query area into a text file. + + + + + + + + + + The Action Buttons + + + + To the right of the query area are the action buttons. The + Execute button will execute any queries in + the query area, while the Stop button will + cease execution. + + + + If you click the down-arrow below the + Execute button, you will see that there are + three potential execution options: + + + + + + Execute + (Ctrl+Return): This will execute + the query and display the results in the currently active + tabsheet. + + + + Execute in new Tab + (Ctrl+Shift+Return + ): This will execute the query and display the results in + a newly created tabsheet. + + + + Split Tab and Execute + (Ctrl+Alt+Return + ): This will split the tabsheet horizontally and then + display the query results in the lower half of the tabsheet. + + + + + + To the right of the action buttons is the status indicator. The + status indicator will show the standard MySQL logo when the MySQL + Query Browser is idle, and will display an animated MySQL logo when + the MySQL Query Browser is busy processing a query. Both icons can + be seen in the following illustration: + + +
+ + The MySQL Query Browser Status Icons + + -
-
- - - - The Button Bar - Below the query bar is the button bar. The button bar -contains a series of buttons for transaction control, query -management, and query building. - -
- The Button Bar - + + + + + + + + + + + + + The Button Bar + + + + Below the query bar is the button bar. The button bar contains a + series of buttons for transaction control, query management, and + query building. + + +
+ + The Button Bar + + -
+
- The left panel of the button bar contains the transaction -control buttons. From left to right, the buttons allow you to -begin, commit, and rollback a transaction. As when using the -command-line client, you can only use transactions with table -handlers that support them (InnoDB for example). -[MH] ADD A LINK TO TRANSACTIONS IN THE REFERENCE -MANUAL. - - The center panel provides buttons for query management. The -Explain button can be used to get the -EXPLAIN output for the current query from the -MySQL server, while the Compare button will -allow you to compare the results of two queries -graphically. - - The right panel contains the query building buttons. These -buttons can be used to graphically build a query by clicking on -the desired tables and fields that you wish to involve in your -query, using specialized pointers to indicate which part of the -query the different fields and tables will occupy. -
- - - The Tabsheet Area - The tabsheet area is where all query results will be -displayed. Within the tabsheet area you can have multiple -tabsheets, and individual tabsheets can be split either vertically -or horizontally. New tabs can be created by either choosing the -Execute in new Tab option on the query bar, or -by clicking the New Tab button at the top -of the tabsheet area. In addition you can also right-click on the -current tabsheet and choose the Add new Tabsheet -(Ctrl+T) option. - - To split a tabsheet, right-click on the tabsheet and choose -either the Split Tab vertically or the -Split Tab horizontally option. After splitting -the tabsheet you can then click one half of the tabsheet and -execute queries within it. You can remove sections of the tabsheet -by right-clicking on the section you wish to remove and clicking -Remove Resultset. - - The tabsheet can be used to review and edit the results of a -query, with editing permitted as long as the query is based on a -single table and provides sufficient key information to uniquely -identify rows. [MH] RESULTSETS BASED ON JOINS WILL -EVENTUALLY BE EDITABLE, UPDATE THIS WHEN IT IS CHANGED!To -edit the contents of the tabsheet you must enable edit mode -through the use of the Edit button at the -bottom of the tabsheet. Any edits you make are not immediately -applied, but instead you will need to click the Apply -Changes button next to the Edit -button. The Discard Changes button will -throw away any changes you have made to the data. - - - - The Object Browser - The object browser allows you to browse your server's -schemata, your bookmarks, and your query history. - - - The Schemata Browser - The schemata browser is where you will probably spend most -of your time within the object browser. You can use the schema -browser to not only select tables and fields to query, you can -also edit tables, create new tables and schemas, and drop tables -and schemas. The schema browser is also one of the places where -you can set the default schema, which is a required action -before you can start issuing queries. - -
- The Schemata Browser - + The left panel of the button bar contains the transaction control + buttons. From left to right, the buttons allow you to begin, commit, + and rollback a transaction. As when using the command-line client, + you can only use transactions with table handlers that support them + (InnoDB for example). + + + + [MH] ADD A LINK TO TRANSACTIONS IN THE REFERENCE MANUAL. + + + + The center panel provides buttons for query management. The + Explain button can be used to get the + EXPLAIN output for the current query from the + MySQL server, while the Compare button will allow + you to compare the results of two queries graphically. + + + + The right panel contains the query building buttons. These buttons + can be used to graphically build a query by clicking on the desired + tables and fields that you wish to involve in your query, using + specialized pointers to indicate which part of the query the + different fields and tables will occupy. + + + + + + + + + + The Tabsheet Area + + + + The tabsheet area is where all query results will be displayed. + Within the tabsheet area you can have multiple tabsheets, and + individual tabsheets can be split either vertically or horizontally. + New tabs can be created by either choosing the Execute in + new Tab option on the query bar, or by clicking the + New Tab button at the top of the tabsheet + area. In addition you can also right-click on the current tabsheet + and choose the Add new Tabsheet (Ctrl+T) option. + + + + To split a tabsheet, right-click on the tabsheet and choose either + the Split Tab vertically or the Split + Tab horizontally option. After splitting the tabsheet you + can then click one half of the tabsheet and execute queries within + it. You can remove sections of the tabsheet by right-clicking on the + section you wish to remove and clicking Remove + Resultset. + + + + The tabsheet can be used to review and edit the results of a query, + with editing permitted as long as the query is based on a single + table and provides sufficient key information to uniquely identify + rows. + + + [MH] RESULTSETS BASED ON JOINS WILL EVENTUALLY BE EDITABLE, UPDATE + THIS WHEN IT IS CHANGED! + + + To edit the contents of the tabsheet you must enable edit mode + through the use of the Edit button at the + bottom of the tabsheet. Any edits you make are not immediately + applied, but instead you will need to click the Apply + Changes button next to the Edit + button. The Discard Changes button will throw + away any changes you have made to the data. + + + + + + + + + + The Object Browser + + + + The object browser allows you to browse your server's schemata, your + bookmarks, and your query history. + + + + + + The Schemata Browser + + + + The schemata browser is where you will probably spend most of your + time within the object browser. You can use the schema browser to + not only select tables and fields to query, you can also edit + tables, create new tables and schemas, and drop tables and schemas. + The schema browser is also one of the places where you can set the + default schema, which is a required action before you can start + issuing queries. + + +
+ + The Schemata Browser + + -
+
- You can filter the schemata shown by using the search bar -at the top of the schemata browser. As you fill in the search -bar schemata that do not match your search will be hidden from -view. You can clear the search bar by clicking the -X button on the right side of the search -bar. - - To view a schema's tables click the black arrow on the -left of the schema. You can view a table's fields by clicking on -the black arrow to the left of the table name. Fields that form -part of an index will have a small key icon to the left of their -name, otherwise they will have a blue diamond icon. You can also -double-click on a schema or table name to expand the schema or -table contents. - - To create a new schema, right-click within the schemata -browser and choose the Create new Schema -option. You can create a new table by right-clicking the schema -you wish to add a table to and choosing the Create new -Table option. You can drop tables and schemata by -right-clicking on the table or schema you wish to drop and -choosing either the Drop Schema or -Drop Table option. - - You can edit a table by right-clicking on it and choosing -the Edit Table option. The table editor is -identical to the one used in the MySQL Administrator -application. For more information on editing tables, see -[MH] FILL IN!. -
- - - The Bookmark Browser - You can place your more commonly used queries in bookmarks -so that you can quickly retrieve them and re-use them later. To -add a query to your bookmarks highlight and drag it from the -query area into the bookmark browser. - - Your bookmarks can be organized into folders and -subfolders to help with management of your queries. To add a new -subfolder right-click on an existing folder and choose the -Create Bookmark Folder option. You can remove -bookmarks and folders by right-clicking on them and choosing the -Delete Items option. If you delete -a folder all items and subfolders within the folder will also be -deleted. - - - - The History Browser - With the history browser you can look through all the -prior queries you have issued. To expand a given day's queries, -double-click on the day. To load a history item into the query -area, double-click on it. - -
- - - The Parameter and Function Browser - Within the parameter and function browser are shortcuts to -query elements that are not part of the tables themselves. The -parameter browser provides different local, global, and dynamic -variables that can help build your queries, while the function -browser provides a convenient reference to the built-in functions -of the MySQL server. - - - The Parameter Browser - The parameter browser contains all the local, global, and -dynamic variables that can be included in your query. At the -moment only the dynamic parameters are active, which allow you -to create master-detail queries. - - - - The Function Browser - The function browser provides a quick reference tool for -determining syntax and usage of the built-in functions of the -MySQL server. By double-clicking on the various functions you -can bring up reference information in the in-line help -system. - - - - In the next chapter we will put these tools to use with some -practical examples. - - - - Using The MySQL Query Browser - In this chapter we will further describe the tools available -in the MySQL Query Browser through practical examples of their -use. - - - Entering and Editing Queries Manually - The most common task performed with the query browser is -that of performing queries and analyzing their results. The most -direct way to create a query is to type it directly into the query -area. As you type in your query, the SQL syntax portions of the -query(SELECT, FROM, WHERE, etc.) will be highlighted in -blue. - - Once you have entered your query, click on the -Execute button and your query results will -be displayed in the tabsheet. You can also press -Ctrl+ Enter to execute the -query. If there is an error with your query an error box will -appear at the bottom of the tabsheet which will display the -relevant error message and error number. - - In addition to loading the query results into the current -active tabsheet, you can also create a new tabsheet for the -results of your query or split your current tabsheet and load -results into the new section. - - To execute the query and load the results into a new -tabsheet click the down-arrow below the -Execute button and choose the -Execute in new Tab option or press -Ctrl+Shift+Return -. - - To split the active tabsheet and display the query results -click the down-arrow below the Execute -button and choose the Split Tab and Execute -option or press -Ctrl+Alt+Return -. - - You must set a default schema before you will be able to -query the database successfully. You can set the default schema at -the connection screen, by right-clicking on a schema in the schema -browser and choosing Make Default Schema, or by -choosing the Change Default Schema option from -the File menu. - - - - Building Queries Graphically - One feature of the MySQL Query Browser is the ability to -build queries graphically. This allows you to select the columns -and tables you wish to query from the schemata browser and have -the query build automatically based on your choices. - - The first step to creating a query graphically is to choose -a table to query. Click and drag the table you wish to query -towards the query area and the following tool will appear: - -
- The Table Tool - + You can filter the schemata shown by using the search bar at the + top of the schemata browser. As you fill in the search bar schemata + that do not match your search will be hidden from view. You can + clear the search bar by clicking the X + button on the right side of the search bar. + + + + To view a schema's tables click the black arrow on the left of the + schema. You can view a table's fields by clicking on the black + arrow to the left of the table name. Fields that form part of an + index will have a small key icon to the left of their name, + otherwise they will have a blue diamond icon. You can also + double-click on a schema or table name to expand the schema or + table contents. + + + + To create a new schema, right-click within the schemata browser and + choose the Create new Schema option. You can + create a new table by right-clicking the schema you wish to add a + table to and choosing the Create new Table + option. You can drop tables and schemata by right-clicking on the + table or schema you wish to drop and choosing either the + Drop Schema or Drop Table + option. + + + + You can edit a table by right-clicking on it and choosing the + Edit Table option. The table editor is identical + to the one used in the MySQL Administrator application. For more + information on editing tables, see + + + [MH] FILL IN! + + + . + + + + + + + + + + The Bookmark Browser + + + + You can place your more commonly used queries in bookmarks so that + you can quickly retrieve them and re-use them later. To add a query + to your bookmarks highlight and drag it from the query area into + the bookmark browser. + + + + Your bookmarks can be organized into folders and subfolders to help + with management of your queries. To add a new subfolder right-click + on an existing folder and choose the Create Bookmark + Folder option. You can remove bookmarks and folders by + right-clicking on them and choosing the Delete + Items option. If you delete a folder all items + and subfolders within the folder will also be deleted. + + + + + + + + + + The History Browser + + + + With the history browser you can look through all the prior queries + you have issued. To expand a given day's queries, double-click on + the day. To load a history item into the query area, double-click + on it. + + + + + + + + + + + + + + The Parameter and Function Browser + + + + Within the parameter and function browser are shortcuts to query + elements that are not part of the tables themselves. The parameter + browser provides different local, global, and dynamic variables that + can help build your queries, while the function browser provides a + convenient reference to the built-in functions of the MySQL server. + + + + + + The Parameter Browser + + + + The parameter browser contains all the local, global, and dynamic + variables that can be included in your query. At the moment only + the dynamic parameters are active, which allow you to create + master-detail queries. + + + + + + + + + + The Function Browser + + + + The function browser provides a quick reference tool for + determining syntax and usage of the built-in functions of the MySQL + server. By double-clicking on the various functions you can bring + up reference information in the in-line help system. + + + + + + + + + + + + + + + + + + Using The MySQL Query Browser + + + + In this chapter we will further describe the tools available in the + MySQL Query Browser through practical examples of their use. + + + + + + Entering and Editing Queries Manually + + + + The most common task performed with the query browser is that of + performing queries and analyzing their results. The most direct way + to create a query is to type it directly into the query area. As you + type in your query, the SQL syntax portions of the query(SELECT, + FROM, WHERE, etc.) will be highlighted in blue. + + + + Once you have entered your query, click on the + Execute button and your query results will be + displayed in the tabsheet. You can also press Ctrl+ + Enter to execute the query. If there is an error + with your query an error box will appear at the bottom of the + tabsheet which will display the relevant error message and error + number. + + + + In addition to loading the query results into the current active + tabsheet, you can also create a new tabsheet for the results of your + query or split your current tabsheet and load results into the new + section. + + + + To execute the query and load the results into a new tabsheet click + the down-arrow below the Execute button and + choose the Execute in new Tab option or press + Ctrl+Shift+Return + . + + + + To split the active tabsheet and display the query results click the + down-arrow below the Execute button and + choose the Split Tab and Execute option or press + Ctrl+Alt+Return . + + + + You must set a default schema before you will be able to query the + database successfully. You can set the default schema at the + connection screen, by right-clicking on a schema in the schema + browser and choosing Make Default Schema, or by + choosing the Change Default Schema option from + the File menu. + + + + + + + + + + Building Queries Graphically + + + + One feature of the MySQL Query Browser is the ability to build + queries graphically. This allows you to select the columns and + tables you wish to query from the schemata browser and have the + query build automatically based on your choices. + + + + The first step to creating a query graphically is to choose a table + to query. Click and drag the table you wish to query towards the + query area and the following tool will appear: + + +
+ + The Table Tool + + -
+
+ + + You can then hover your mouse over the action you wish to take and + release the mouse button. For example, by releasing the mouse over + the Add Table(s) option, SELECT * FROM + City C is added to the query area. + + + + Once a table is selected, you can choose specific columns to query; + click the Select button from the query building + buttons on the button bar. Your mouse pointer will now change to a + Select pointer, which you can use to choose + fields from the schema browser. For example, by clicking on the Id, + Name, and Country fields of the World sample database, the query + SELECT C.Id, C.Name, C.Country FROM City C will + be built in the query area. + + + + Once you have chosen the fields you wish to query, you can use the + other query building icons to complete your query with + WHERE, GROUP BY, and + ORDER BY clauses. When a new section of the query + is added with the query building buttons, the cursor in the query + area will be placed in position for editing; if you click a field + with the WHERE pointer, the cursor will be in position for you to + type in the details of the WHERE clause. + + + + You can change between the different query building pointers by + clicking on the query building buttons in the button bar, or by + using a combination of Ctrl+Alt and the first + letter of the pointer you wish to use (Ctrl+Alt+S + for SELECT, Ctrl+Alt+W for WHERE). + + +
+ + + + + + + Navigating Resultsets With the Tabsheet + + + + Once you have successfully executed a query you will then be able to + view and manipulate the result set within the tabsheet. + + + + You can navigate the tabsheet using the arrow keys, tab key, and + PageUp/PageDown keys. The Home and End keys can be used to move to + the first and last column within a given row. The + First and Last buttons at the + bottom of the tabsheet can be used to move to the first and last + rows of the resultset. The Search button at the + bottom of the tabsheet can be used to find a specific value within + the tabsheet. + + + + + + + + + + Editing Resultsets With the Tabsheet + + + + When a query is based on a single table the resultset can be edited + from within the tabsheet. + + + [MH] THIS WILL CHANGE, UPDATE WHEN APPROPRIATE + + + To edit a resultset click the Edit button. If the + Edit button is not active, your resultset is not + editable. + + + + Once in edit mode you can add, edit, and delete rows from the + dataset graphically. You can navigate the fields with the tab and + arrow keys, and pressing Enter will allow you to + edit the content of a field. You can also double-click a field to + make it editable. When editing a field, the tab key will move you to + the next field in an editable state. All edited fields will be + highlighted in blue for easy identification. + + + + To add rows to the dataset, scroll to the bottom of the tabsheet and + fill in the fields of the blank row found there. All new rows will + be highlighted in green. + + + + To delete a row right-click on the row and choose the + Delete Row option. All deleted rows will be + highlighted in red on the tabsheet. + + + + Changes made to the resultset are not applied immediately, but + instead are cached until the Apply Changes + button is pressed. You can abort your edits with the + Discard Changes button. Exiting edit mode + without choosing to apply or discard your changes will result in you + being prompted to apply or discard. + + + + + + + + + + Comparing Recordets + + + + You can compare recordsets graphically with the MySQL Query Browser, + allowing you to easily determine where rows have been added, + removed, or changed. + + + + To compare two recordsets, execute the first of the queries you wish + to compare. Once the resultset has loaded, right-click on the + resultset and choose the Split Tab Horizontally + option. Load your second query into the new section of the tabsheet + and click the Compare button to compare the + two resultsets. + + + + When you have activated the compare mode, both resultsets will + scroll in sync, both vertically and horizontally. Rows are matched + for comparison, with blank rows added when one set has a row that + the other set lacks. + + + + If one resultset has a row that the other resultset does not have, + that row will be highlighted in green. The other resultset will have + a blank row inserted that will be highlighted in red. If both + resultsets have a matching row, but individual fields are different, + those fields will be highlighted in blue. + + + + In order to successfully compare two resultsets, you will need two + queries with matching column names. The tables which the data is + based on will need to have primary keys defined in order for the + MySQL Query Browser to match rows. Fields in your resultsets must + have the same names, and must be in the same order. + + + + + + + + Creating Master-Detail Views + + + + + + + + + + +
+ + - You can then hover your mouse over the action you wish to -take and release the mouse button. For example, by releasing the -mouse over the Add Table(s) option, -SELECT * FROM City C is added to the query -area. - - Once a table is selected, you can choose specific columns to -query; click the Select button from the query -building buttons on the button bar. Your mouse pointer will now -change to a Select pointer, which you can use -to choose fields from the schema browser. For example, by clicking -on the Id, Name, and Country fields of the World sample database, -the query SELECT C.Id, C.Name, C.Country FROM City -C will be built in the query area. - - Once you have chosen the fields you wish to query, you can -use the other query building icons to complete your query with -WHERE, GROUP BY, and -ORDER BY clauses. When a new section of the -query is added with the query building buttons, the cursor in the -query area will be placed in position for editing; if you click a -field with the WHERE pointer, the cursor will be in position for -you to type in the details of the WHERE -clause. - - You can change between the different query building pointers -by clicking on the query building buttons in the button bar, or by -using a combination of Ctrl+Alt and the first -letter of the pointer you wish to use -(Ctrl+Alt+S for SELECT, -Ctrl+Alt+W for WHERE). - - - - Navigating Resultsets With the Tabsheet - Once you have successfully executed a query you will then be -able to view and manipulate the result set within the -tabsheet. - - You can navigate the tabsheet using the arrow keys, tab key, -and PageUp/PageDown keys. The Home and End keys can be used to -move to the first and last column within a given row. The -First and Last buttons at -the bottom of the tabsheet can be used to move to the first and -last rows of the resultset. The Search button -at the bottom of the tabsheet can be used to find a specific value -within the tabsheet. - - - - Editing Resultsets With the Tabsheet - When a query is based on a single table the resultset can be -edited from within the tabsheet. [MH] THIS WILL CHANGE, -UPDATE WHEN APPROPRIATE To edit a resultset click the -Edit button. If the Edit -button is not active, your resultset is not editable. - - Once in edit mode you can add, edit, and delete rows from -the dataset graphically. You can navigate the fields with the tab -and arrow keys, and pressing Enter will allow -you to edit the content of a field. You can also double-click a -field to make it editable. When editing a field, the tab key will -move you to the next field in an editable state. All edited fields -will be highlighted in blue for easy identification. - - To add rows to the dataset, scroll to the bottom of the -tabsheet and fill in the fields of the blank row found there. All -new rows will be highlighted in green. - - To delete a row right-click on the row and choose the -Delete Row option. All deleted rows will be -highlighted in red on the tabsheet. - - Changes made to the resultset are not applied immediately, -but instead are cached until the Apply -Changes button is pressed. You can abort your edits -with the Discard Changes button. Exiting -edit mode without choosing to apply or discard your changes will -result in you being prompted to apply or discard. - - - - Comparing Recordets - Test Line - - - \ No newline at end of file + --- New file --- +++ Docs/mysql-query-browser-images/Thumbs.db 04/08/05 13:53:32 ࡱ (`z 0=E22NUQ C1[YuqnEgjE.42+lK!SUWKͅ_.8„ *=̿9ǖ9^Zu套כDC';Qx5_iPؾT[vB(_~UN>I?ǀ* *yI8Hл`2h~J n$x{`Bu,ouT6̒8x=y;6Q(x`8,Ih%I%0AǠuxŴQ˧YR =vϩ3'M Asi{BwrAqG'ǟj+N;t  [6vpXZmmH`}Mu:^giXB"aTrO'>T=\= g<ZҴˇuCc"4n Sy4">eU4"p3 8HT )V(Ѳ() hzeT +:>_U1 *MTZq*O/E.Q򢍋Q3Q3 81@$3EGRtۿWF>; ЖslsL2@XӜ {M+۟2@X K͜/gk=3Wt:7.Oi<4Hc}ҳ@2N:Iq'̌ʭ@N՛奿h[5jX6e0-xlIF7%ʟxba sr3(CL ?zˆeFH'5z;ķ̌F_U~1 Ɗ>n?O cZ@ cE0 )uR y}GZW?՚EQEEs +rKmē$+giY, %1܏/?3ZK,ILd#R\ 'ִ z!yJd>[+{7) #?$=9lˆII;W߽TRX̸f #)'j =讠 ۛrlϛ1}uJ+FR4)cJAS4D[(R+ȃޜO_TiKO%;1bxбv{~U _ uTÒ,e: 'i5kyy[=QUcmò>g bw 7*3N  Ӱ w==3 a EMym[˒rT{QW7 #pt --- New file --- +++ Docs/mysql-query-browser-images/buttonbar.png 04/08/05 13:53:32 PNG  T%SF9z=[4|E/uIs $Tp=zvu:\%#Jr;%9H,H50Koxq*u輮Ygӻ>O I#D|-twRk#U!l+X A2K_HW|DF]m&/DȀ^bRٮLb0XjZ_l{nu vXQ1`;mVb7M ErzD6jXlIV|]֯-U8OxVӓ&kɩ֛^?u[G6P-G]'ۓvV&Zp>^J5k`]ڒ\{KR Uh"F"Og%ttQBm~k$"aM <(6AX3ȕ9yܪvZg{ήVG"\&`+1m.t%` L8@{E;VF +&r8b^gt8lVl5-&`0 &ޤ2% ڛ{՘nW~V $ԺFajxNi"Dıl|;mQԉ\bD6D"۝NbFVQj NzFViAR+'9٪4jJQ*JZTT7FS4 $* 4TT5i׵LS'DdYX2tљ b+"sX,:.iЛ4jJ*5*FҪoXQkU* }CplΨRr\IR\*d \TUJZU*5~ eu$YJ'≖.k mu&0n$w ,ɣlnfiw}>,$Z[V`GM]i$ke%zq(M4gC oRvzYa{; bL8"SF'GuGc)qtT ]KӪ*8F^cxЭ] YME6"_U w1>h$ F RP)YvCQ4 Z^٭VF˔R\,Rm2mVNk˕RL.S**7 , Fdœ}C{÷q w9A3ȃ,ld&7^{^StYdow'*{h-惡nLw;2F(CH'۩;ik^qg*s \9s!) RV*"#:4j[nXPݸ>vsjz.T"Jd)# ooX/jMqp`9嫧OC3Mˀf2 V^[t-{腚!WtׅnF R|O>}/gXN,IkKy<RPi N*o:CWڐM= KZ T lf4|`Rc"󘶠'|EWot63 *Hͩ߹ pb"̮{M}*UoӍT]C4RͶ|j848 BaЛ2D"JdR\*JL!)d2T":^"W.S0,1]7ʤ HB855}sjzxhbF9>6155}Ƹ\J*Ag{B4^_Y f[9-:y譇gKv6 g k7_rLK7$G z+ j/_vT@4YM&zzcWR9{b dj#SхTu=.yq3?84aY"FJ#aXB P(DBB,f[''oȽ -Ik"F " -v!8I k߿߼4 0;fnf-TC<<~-4R>))WݚM IQ]|D/ /DzG έd^ I*LTUHF=7VߗROH,%Nݺ^+JS%UdEE{Tز}  bH(H/)`AH,NNt U1( ⠬zΥˉˆXN% JZ[1ĴzJF# d5p1C5 7FAg  ?4`xẀ"Qn*lm N3}-D6n=[lF6Ƴggȓ8݂5}8;עy8%0pYV`΂'/A` ֶގᳶ{+KἚW D(&;XBL,mO(E4ܘ1@G7ŗ6\ơk:1uNF7PD\Ń||<)걱 i@ ^o" @ 8^&.Hٟ<8iۻ8^`_a?8a߽LN%2ZכL&yJN?]k~cs/?8k֬3g> [R%&mN_H*9Tr]v>Й8{;6.Q(ػ|D>U&zEh0#YtwSQ;vٸi?l߱+5-J{&B,TyhYh4z /p!}`~B.6nzБ)+/@ ,xtŗ~:}?o~~{]II &ke㾀wqآғllZaӇm :_]̻< >" 밻4jL$D"Wݧq ۬N6OAo6-'֫F4^oR*5"T({,rR۬Η"  n v%r ;nk"Zw{sa:gzV b9CKk4]>"M#]||x5]||X%!j}|U0aY- --- New file --- +++ Docs/mysql-query-browser-images/connection.png 04/08/05 13:53:32 PNG  ""rE{ [Ȏ!BNw&{BVBtuWRz>uo}SI5ٛM-;;88YC+?zb=5l+5lNꍝHOj' t`7D-?j4B 멇VRȰO=cO!듩/u3>j/J?vt1lO'J ; rmؕr v~D}OֻEژ=Yu6G!NmՉZςжr8CS(_e +7.tm!s8k|To|OdsOw6`LA42*#SJTa SYZ|1yE đ`d0WSPюm%yz}Ȑ+.WT64t, D3h9'0 v90C@ ^D)beMa銩i S+I djŪ EtfBKte:byMs@>AMtzİP#|pQ!EQ3G0{aLeK&h'>-u~2>u?uJ >@~B_ckdLԑm C_qfcj:h L{ ~31Z)sȿچ6;uل{5_AgM T"1lD94@>&Vޏ8RU:U ˦_:l񤲅κckV7Y&zE7r:';Kr.]F_&4ݍn(*4p̲~j;j4ݥ(j|TD=^RU ScȶB2 c77>߇dzwkA@FRg7>״+f~sqo.nsKǠ!nEy`a?Ȓ6 G;SGW*Ȱ䏻s #AzHK7m_oiCGГڦwwqB7Zrm-=)ͬt 8rח0,6σ_7AOpն~]9 i:hz ߯@>?mU3QGu] r%\J{6j翎뺾}r Zr!s;}?S?jB2c5w;dZ@&6t&֐dbMS?\ /"DNӻ>i!cihȄ"\Cӧz@/ct8GFQyd=|9t͛Fy-__&/gE|'NӻF 81Y{B5`}h6G:V o, ;IP hB%XCD ^K-Hl?BaXB4+w+4 ]o5h 44$Xvo`qĄ ivbZ쬒"hzVF–`IAJϓS]K<0OzL^$𜠠`vfPPVttVVl~h AeԢ얨;PMspĆ Mc\i<ݐWBHinyw-(ɷv"W3 #-5;6(6(.(:0< &0!8+dI̚5Iwg9뛽gO '&9PdzAt+~ -)d gOޮ8jBS\v{|v4mmWۘڃB03K}}uu -\q*Y73`@@ձ7}n;sPֶm)ks ?0 r,f4?פԈ4?Χ8,P'fY r<,_In #8UUt\%A xrڵY^6mJX:=nm׭Y>5AQR.[M#Aޗx*zJ@|#> };Ij;PP]__eU HPpũgEFް΀.[s`k {$naCGҖ-=Mf;Uάx'G+-6Ega )IMX #8ouzm>$(WT"#3?^n]̺u[&nۖqVE]zu%hl{;,)R$6[6t"9oLSDz{tVsf_LicOhHIYjjJ]Y)$([BtTZVylkW- konߞvmձvQ95me-rcD-"B4]f_Jm?v>b,{,"PSSiԖArkJFjW[׬^??SpZʷ+Nk߾WZt󱁁YB~׮N3<~<#|mۣ\].~y5Q6F_nn Q;v'Sp;n9P)ә v{Ғb|+EEGǎ|sׁRRRt% %آ.{wǏ|8(Ͻ!{< ٽ'GЏ+O_3wo9 @@]a>b >|4nˎy{׎ K?YOdF?4_sG7WeݺV[ܹ]\N;k_W^dH ݽ;xK }\ g o=/㕚 x .2"Ƨ=CчƝ~l_v ~ ƌrDq<]qfG ͛q~a'O{zy y .ja^byYܑ2 Ave }VqArrB?p%'9:kw,Q΋]pI!W\ k`F_kesDaHPp4,+MϽr}jC~ŤIo_ ~.9!X[ݻwYQEtg5 @+N>Hs33Z|#rTԈ¼Ģ"M>੓ؾeJ@ޯcW&VK_+ $(KT8tzmFYizIaJQ~$,YyꉴO$䓙i?ȺS!HgHPpٔex>2A{ʦ~<===TFm^4b .ܲd|viH>!?Mc͛7-OIWHv%S,3?6R(T9 ̲x J),Όݿ%ƂUbvlK-gСWdڵ9 mq(̴x"@( .X @FW<’u#<Cן6%,91%h*ƶ$|0B< VnfG]t$rg7%{ؾ[w}W~;y>Y-tCʩᴱHQإHpd>yJX+IɊHNLԕ:8|psu rQ%\d Ave (H] AYJDaHPpQ%\d@itA @ $.,% $(K@@( .P2 @ZQ17Q%\bH] AYU- J+,! _4]E׈DaHPpU9Ҵ^3A $(KEH@fqf iU"@(% *ٟQ` ]zD J5[ t@Z,DhYXW AYJDaHPpQ%\d Ave (H] AYJDaHPpq7Z e5"*,% $(K@@( .P2 @ [/z􀢄  |ϯo@w    Z%$.,᪐.ArWװ%(q[eHPpU#pj8Om/Ͷ T[ְXz ˆ1)L= x5ݖdbO,UQXz AE#4ՓEV: >" $(K*" 63ֈbpw$$  .Aa"mr;LYE5m  #FQqnrE揜QDTAaHPpQ%\d Ave (H] AYJDaHPpQ%\d@itA Ѵ gsSٙQB( .BZDaHPpJBsF Ave 5,Q.,7"e~b ,DaHPpQ%\d Ave (H] AYJDaHPpQ%\d@itA  P6 Hg0$P JPUr#|\ɝy6 *Bc!AHPAi $h92*;kUB4a 3xQD3D)=.=diyL(u=4Q>e )*f a%o8MHl`,ԛЕfQy"(rG Z64EHϦ[##$;Djl7BssAXpt$h9+MBIQNYT#gˌ7HrS2o6cIB֣| A%(Z|+ޗ[uRhm+ABWFe:(H2 ]!B'J$(7v i5;#Mz&y[Zy΅"ͦB%KހQ Eb{[%AK/6^,I#A^ii鈼ovlu $f AH:m 53{Jj #qfN(HP@但EnĄInevr$4HX*A) N8W(Hl#=@ZQ?%J; ,@  eV?2,P=E L& AKP䷺ӋԑN$H &+>PD2n 9&P=KLNo$r&H" +qZȺ56BJRx"%Hqb* !pԈ$W (OSK\ev81HP f%ovt'L%&$DJ g Ɗ 9ɑ2icMS-2ezx:5yœ/qĐs $h5͕@/P5rIlH $ Ȉ -櫩W5d"+O(筭N-sPWSU!1 @ԜI??XPXp 6554558<]ymMe" j΀$x.ΆVN'O46־(^c˜d^h&46TT-T2`6Gf&Prg@q<]}FMcc !.Sէ/:4WKPSS]^/P 伔:Q9g׃2 $d̀ 1jB3/2oUfB#U9O{/Ĩp 2mIx޺C]]UmAWhlP3O06w G:'f@q,+5qu#m+;mh uH<%۷AC nMw .KG/;mW֧ AObһm S GXdV:sϿomwpɾ<4ܖ%N uK'N[  s _vڅc0wA#BtUA&>Pn[Nzxb2@Iw 8vb땥c36z Mph(eYƌ=cxnuBwN܀v7tZ^a">_}މy'nrwH祂nK{Wz6(F] MdRAe5!mcFVq؂•L՘×꽂:: O@Kl׎u\{"̚;Bz2+ȥ|kG!ǚD U>D@ GL6m_8Ml2 }-ؗ'V7[>!פjIޓM{:!LA K@@ S=j\8ئAb[~|Jtݯ݆}@ c ,U&\;tX4^5eC$_[nfSs9}͓ zŵ.ыSW]hn;A~@ `Jqȣ8~*gju俋=rGW#ҠPG} !#@ `9NMxX߯ .䈋@wgwp8@ gt$V{ ,G\NjȺg3Xy8n@ ijː֠v<%\9t>5/)] `!gKesg -wYLrc,Xa ш*t:POnCR>sRe9LMxtL1d fb RX֔ +Z 20d\)r||txtt-&j !=skkkFQTJRkRb1=ػ 529_Wj= K㋏6%sۓ柫Mˍ'KG  c4 DY|Jxms@;r4:%PTiZV ugX,Ua[ ԇH(|QEVGF)5<~'?D箜#/~iM\aXhh(>Ea%/cF}}}]̗`F `ķ7H\Nmf_ TJD$|X,R\&W@TUjJRDBz_#;,׼N,U> T !P`h \T(&yƧN{,=ry5\ z_.mR;zzz+[3d;I=^N`>8mX 2NSu_]ð~/W q7@~Eqf_P6|>>⑛ ݿD4t*{rEFZoc&w7Sx<[Μ.rjR(&w\` "ڞ(ܒײf:Y,Nl#*#s{t< h;-t9 (1 h)7: i[ΜG`#_ipS`ywK"aqEh1^P$ ʪҲLa(θxsdQ ?wv}xZX\]5C7C&s͆5w6kM.2~tledr4A]DZSȞszx~ݯ F 5TWW ,Y@]ϾrLƅpr sև\ ^a1s!szM5a)mϹT %"//?? ? R\RR\RRLRBP%⒴8rB-|Bκ{cCr8< Ӷj1L&V][utfNYkJ p"@Rd!B{u;s6vd*vw\-^ul;Q <~jld1 M^nmFht6asx\/<hX{z19W|XwW_[}*RUez0LblHnInϐGx*>H`!C 0\`T"Zߙ ,#\Nɹߝ)^^)tfvKֽἆsnJrJ.9GQKJjk jk LfZBe2TjiQQq#d3ꋋK***&'rxLD?x|W}wuɥM0 N.9G[~j ]Sw?U~wrzqfhXȐ!C8 ,Pĕ|Plnr\N9|ʳ/m0l1e7]^&}h+A.sSI$2ZK-/Ш5FkkldI%2MkhZ56][MiU VM`jnj  %){^p(U ZE`0540 |AaaqaaqAAaJƒ8 +d߽Tri=y6Tlw:ud6UW9.}ڪe,Vss3\W?x|b+P);]gh=_v4ۣym2*AYꊋUABo7{8> y! .8+fVI9{r觢M*O?LXwיkn7kT|lVLuCh|@/9M"C̃Qz YJee%9\RJSFC5rhѱŁ0 ;P RUT|!&kq0܄,bQQq61'LA7r6GRssɹР7@H-zF}~^~~^>5>//0$gX |# TJMH8x(Tҳ+UXEzf}.2";'FѪt֗MVTJK˄B OT*:^S[[WW`0ڲx\9D;{vTȞ,T߈d\.`KP6ʏ,)\c y0> ,6Y\y haCXK=bH`!CDlk9eOD VhFf=ۓeOU, <=9{YYĬ,bVH&Ĝ윜RN)'L"I$2K&29D"̀VT=,@ j|(:h@[9!U1Swf$EvgM;ogS9i hoj@4ioO.>U mيJ%Ys555dRnYYE9)+-RBUTҪ*55ښښ::VZVV+a|~gEH 2OP*]uc+| |}5K.G $$egBi"sZpB+':'ȤrN6)PT@}uG.ar" sߚ-uzx3wfڙ+wG̣!swg>PAѢocbJ/\t(gƋ'|H(qGH%"*ZVZZ^SV^J-+))UTR*iJUjZEe%Ν8DϮL]Y2}' 1I^^yG=x('XBVhs=Xh=rb;{1+Iw~e1un H`9P8v dR{7'/}͉a&ܹޜuX¤MI`Υw''$'RRTBJ*Wzee܍WY\): .xa!'7Egͱ$&Jvqʬ [ӄ?uY?)7ޟvwۓWd2eOC{Hd %?? ?軠 0?C7n2?}'~҆Ia&= 2d4jqWW5==EI).^RbrRRJr!9LHINMII%Y!-JHs.ăH`mGq\MƂv _6 >tm eY:Fe?7~ګSKN|%>9K+5u5u ->_4]#<ki^v͟3;_ܪ*B˔2BIT(TJJ!Wɤ %j<o6Zt JZ.SH%rX&ȤT*eJTN{gNX\%/Sdpcľ3@1: eOO]NG /G#Gr|[𨵥&. @ ?l & 0FCca;uPڝ[R,7rEP:KP‹Lg'R)AԐFh+72w)w78J6$Rhj*9Zqv9?ʬHjdm '5ר^+&P=9x }Uo|MB1GVٵUە*yV2FG$]IW\XDjȭRH n24wx&}ZR]#KrT!)-\J4Cp, zAH%2H"J/EBX$H2D&*dRT"rWxPhYҚrILxhVm{XDhQc%M˚O2FCsHyhĵ2EWKucĚƓE㥆]ӆ; `%/q',buR[UDVj3sԣq5/.?SG `&aܰvpMAYET|e{]/IEDɝɴbBjZ%3Z[+'jH E".FSRtkw Z@G`iZ.gPMmtes^2\X¿YN*妔*+%YUu^&P@t"MVx<Ѡo4(*X*IbX,qTilaʥRX,%)75566JP"x9.7ko5UNMu`0T"*:Obuޜn9Ks9J8R.6l HHDKe" ?*`t񘪀XJP<=+;4r~"ꙷ *Q^F\Ĭ=ݽCj6 B_C {n-epӄg2U-+ͳ[5uCPX8k<5N͑Be۬15(CqeXlXfl'5G7,n9\`uުl FRɎ_K=]XF(gP]%_l L;]7'8{{`ȴEW!QAxƩ{J(0T9deB1Z!=:&R`hd"W}^)ȬԨjy*etJmؕ WZK1\M ,bAL+:\326wu9*:XJ)WH3+YMV2Hp~!.6o4UZP |/DwD$bP,x^ 4[|/ \ip` 1d!@FX,H(0 alW(C|P,FnZ"o<(UO6e4iˮ]],t>Y@ \-ٝ[\";0[Z깞x`WQ 9mgjE@zKdwXA#]'Ơ=i9^!~-,!7lS@ǧ2?>+.bǧwhG@WKR+Gcǣ)#+_xP뮣V jڤrѕnT6R6풴Rơф~2nG%UT tyt.'2A>Q|lhdb(ORR*[2YZ" >EIJLRj|!Ss9<˓b U>^őrHzf~p4.onnnnnnvv˸DGc:W7rڃQQ7_r9Pˢs922h3j)#s[%2YZ2\B_I%rkmy_ }jGhitCJ O%V$'fffFr4AChreWr1B"Mz0:oV>~{[!9)!K:z3Np~lRmHRٙ1wf옞ά_ s crySH^Q)tL!L6R]f2tSnlhe2l6W<é/2,:ɫ4iTW* :`Ύn]3*RÒe8]d~z)q[epVsA,I8==533SlWzHornc?O䃥9.1d9x5@h{WHB0S{oe}u{b-wG.cbޟ~cO`2a{Hk&7}q=A;R&˦K<M[}Z-uCr)?|CHɵɕѨڀ~#X .]~e vL%fupbDB`b+9}al¿#4yH|EXR,ʕvt./*P]#:%.I/w C]zޟY؜-Aɯ}uOƼ'ŝA_Jo=?>>O}iWB=xǧ6m,xrw|?N%%%=ۓ[ ܶ7x~s|9::&::A ?cZ:_HM@z<ۀ?qһΆGnÍt`/m >BIsr 54iLf kȔ{o}Sx?v҇!uR76E7EP? ): QϢyGs>HlG9`vf֩N|P tmi@ϒ?:[YAewz:Bx'[E|S'Z[:c|kZ;so~vSs֐緅=O_ˠ?8O VΉNVPA 3䏂}tѕڽcccccc6_`l m>^᫕|X;'*;R6AxÀΐ6VmEW}NAVwa.(_~{}|ٍn zns[B¶E>>xܳN˻#-ag?TtѸÁ%gUXYSxHprؠWl@L~'g?Glڱ98`@8 V[kgN~Ov8̇ǟ6=%蹭Ao |a[೛Oi{{~k3?Oftd9q=-e,B81b\rrpsF΂{Y0XzyzʫlrCG.>yr+9'OF矸Zp"Cw3/&&zsT]]UC"~lN)ZZ[KJKM"RXG&Q:Z s]K ɃBڙ_I}m o){X';NV(~oOMKyoZR[[^yxᒷ}z;xXɻ,D{{Vc/m;~6l<즀6>9ͧO6=/G/@\k`vffw>?&䃑i"GL?x>@x?&uS@juCfFvaAqm-H$HudLlD#BiB-"LHu imk$ב '6}/x:\}[|{?jkI>'n'{o_ݛ?8P`Co߽7<{vN~3vާ=~;oN>h1G `w$։su?ͻ޼߼yM}_yOټ Z@Sk`5uϾ;~Ց]Lwg `ɧ}ڸ; &Y|/V&5ĀoSO=O|ׯ+0L-Y. -Ͽʫ?{ſڶ_D]vֻ<V>6XVL)|BlN=/Jҡolnh۸EV5h4:f+ZږvJ+y.z@$*}c; iX 01lg/&U*jϼX@h+nP5LutSSwt4055Z^@_c-}c¡.P-ї|U]| Z4X @,@ / )ο@ f _f(̋OmuMגS|} Vj?`{fjlTʖ&QgCݡ,%66ܧh %-M"vjߵz3:"%l槚Q{)bBQFNMLW_CuƎVxw @NkHAIh[ ۺĜюb lj tw(jߵz3:"%jk1Xs65ẼH SK[ y" kjfZuZzmqwKRBBOJ\my,l<j[}"Kh?3tw;\hZb/_6@U' OZnYJR,EKܥybLhY)<*d_~3H]n`:>7XZ@ B-: nNj1X˷Kkzj"0?XDt+h]p?Lቂg;qf<0X5=M`ُi̱^6K.Z׋Cluhw`ٴ  oOuѹ`@ -rkkA'fѭu[Z``-Yxt. @ `Wg)I6lf:Ԟ]oíŹmvkLVwro.< -qYUZ=k 0X V(I^:>R4RaV┠[D]*vjߵgmfV(Ik`h-M"}_)}IծXV=k7@ }Z$ejw]{7@ ЪZ-RPGȵe |@a_cYek| 0X HIjk?kr57nfY,e y"Ba*kمSa Z؂N#&=f]Py;`jjjy5q+ G/ȑ ˑ]0X*J@C(g x]t1~U*+F3<1̠Ө~U>rXHIik5 Y!h_`<9O*>><<<<<<99 g|yB.M؟}vͅw;6 i)vzu|n@ ` "5]`(C@Z> wo$e]`uH_|7-s@ hB4XSo0wUx; V@ hU ukrS[|ZĬ"H  XA`/[9r6K0XK `Kjj7Z=uIf7MfajM,"# Q54 Y5X6\B x k^e)y\]6`` uӤh1cJ3q5&RhrE2GO(JQ| r@ȑ V9o2q _jMl1զ WEsIt \OBW 0!D]lKhҮ+Ǐ k9 G`5M,24&̓զZRa*Η>5sCe2Xfմ ӚC<*X7k9 G`55IhrS9OSh U5_2(+dy`Kˤ2bWXFY@?aj7H$F?B&F :DM(j9[_ϋSx`V1?60Xۖ 6ٴYc- , 3592==>;31;;=??3??;??k6Y,by***jOXԿGXiuC~@ tuu9lfڭ9mx ݽ=Bbndlzduز4NWJc2r20X,NOOdfz)- ASqE;D?~a`0[v}N?6zr/vwp:6Iy  ~8==]&uvvNLLf르$LEYvSoHϪå`V 'ynךfRX*YaHIqEӫ?\eo3G.u:K1?`0X>g T*moo陚aMHDj1[zcعms#eee===-6X6kWyS\kZWkjL,1UJZ2W-/2# ;3FTC˼ymnr%xH~gɓ|ۭfqz&V y)$ԙz^cfLPH$lfjѕ`-!'@ȑ2ݥG~DlG·!ېЭHȧH.Oܝ'JƼy` OXl ?`|_@& D&ɛ М\/k蚀Wp:EK= x] T*moo陚aMHDj1[zcعms#eee===+z|yjkhtVs@| `F^Y4zXmsÕS-C;K4|$%%%; 3'G.R`o]pEG0X>BG%)8a_ϋSx`V1` g/h\1ڿtΜs /9+oy衇rssm<]B#l`. G[/y͚6m^73`-Z` ̌W.XJ2 X`1`=^wzzZzѲd˷\^9ѾKKKEܥ>v@F@!20Sq 9 ֕W^sNڰ]%ݗNrpw+o6̨v@F`Y LH fFG`kݿ sssDBzoE'"U5m~UVVNNNj3O iKu 0NCʕ )d!+CX!&>,X,XNDQ"<'Lf )!HF㣯|T聯 wر#{u+;  jDԈ>,X,XO40uJO&@,|"d݁ =\6  A0LP x`-,`Ԉ>}P#[U7$;dr,4Z랞8V@5b)zr#З$ggx?xrʴ~ FKFsDԈ9 ).UpɹLMbd"I s w&q1g2_ꈗ92/ ֑mˆFAb5Cz?W%}]K}i/X9\pxG7= Yg/uķ} X!%XnHw&Yh8n===p} X!%X]_Ow$LU"|/wONtz]YYoo3ׂRJ-vO;Me[P#F`1bT^=Ņ.9מILL' yob=+՟s@`%/Yy-+\7hm;/&U_ؕ3~;aVJ^_kq6&5g9 7X,YqɶE/.'#_챯SV#y/F<|mrRvuS;Q?/0,ٲr&QArD,y@c`qvڒ%cUpB]!rAcϏƛo`1⛧:Z<|'QW[SƟ'ZxQc lYk8Nq\= rQo.i#Ku3W@bqܗC-,,`U i!HƖz`q~DYy3mKYag>h۱u~g>h܁7flR*퀪 VNF8]vevkToY@b Lj!|bNN AL ZXY#N>>G`1'w@.`~P#F`1 5jDs X 0AAևk %4FA1tB\A5b  A5b @V!}P#F́`!y*~!;9j1SFk%0529%Z bzX ,XeD 82`2'm@`!y*`Rk2rjޅ,Щ'sW{sYa֨~Q]`g2'm@`!y`Ύ.0X#j`g2'm@`!y"Đl%k\cDR#H;9ikrMN%Wrp$/sV!k\c\t#H;9ikrM V>]X# 9#F́``c XS#F́``c XԈ>}P#@R@1UjDԈ>sX \Uh ۗHFe,A;jw r!:9*GFb6}P# X&XS^߱_N,ttlYFe XԈ>}B,P,e1ٲI2_ Κ,D*5jD5ҚA׬`!y/C9UjDԈ>!k(`mu`YZ`BLq+# X`<YR"L:֚J"Iiݔ4g?GCB,֐,!O" )NHWu#s63d-+E`3'b 4ǰ,M`"ik7&8YCVNDo`W{ ܡ_#GFF"ط AXJ|K\1mfaF:3UZ3[(H9!k X) X"`YTAk~ 3`2'b}e0la 15HT2EsL,/rr+X:`4l $`2Pu; # X`1  BksDs X `~ X>,@@~ZFAbN")c!XԈ>} Xɩ`{Y```!!` ty`ޚ,} `Ԉ>}P#X)X`Eꦿ㞹1L;q`Ԉ>}P#X)XC7'coG+=!ߧuS7UoAu/@ljDԈ>s.ME_KƇu*u q2@ `R#CP}P#X+XߙUz[4,y~J.%֒HLz }_gvB,|&w90 熌jd0X#F@c`5δWu*}]wj?Fvl gTSgQ>X9 eVɢF+io@@c`}YɎWUSr ɤQ^u0r%9`I9dcg@bł5Vu]HSʄZwL ]Kr5"U8˯Se`n+gEs,һ 8P&mb]p8[9vI+X:u$gk.gqEvF):>",@c`5}o,Cz~[oܜW@lG_/Sf>,X)X# oo>xsPw~N,t 8P&mb]p8lIuJR0 X:`)ÀX-XҷlMvFFܠR=j9V V{i;(uͩ|El5@Db2#X9V Hۛ\7i:5,6 ].(SȨF:3zI\K@bFTH$L&-6,a:kT(Ldv@b?&ZA@Wbc6X!`ɖ TƁ`+#24=+WƂ)ArLN+^10>Wc`J:]%աE+̱R.M =s-b\z X`| N36ү s,i -T& +T4-傑fJ],e\XS|e;P#F+x`|Lv2w`O"X,KkVLu-si=e;,A;A,c`U_W.2Su^e$E`y6kY FA5bł5TzW]ʄ\ z^+X2:{IU\J5,m.WaY@5bƞhڿaemݾss*_D묦e; X5jDԈ9V Hۛ\7i:5+|t`Ԉ>}P#X)Xh4xN5^D"dRl\z X`+kqeϵ>s,煅6hTژ@(``IOԹik  P찲F ;00b S,, b+/YK)@b `q VY`e ,@a|x5YRL,`} X́`0Lz,A$weK X`1 Ԉ>}P#@ 55>,@ ]`TR#@b ' K10>,@ 0>,@ } X́`,M 9H|WGT> 9,@0^#r,y/'2 X`1meJ,` .`;2tMꦴ"} X́`B5jDԈ9,@@5b e;P#FAā`Ԉ>}P#@ ,@I VN` .`;Iʖ!#@b }P#@ā`Ԉ>} X́`@ljDԈ>,@ jDԈ>s X8,ہ5j vFA1}P#F́`@l)58nZsDԈ9,@K8bN5&S#([mH` 9,@KK9h 9/aFF #X9,@KuH`YqΑ(oiRf>,@ ,`!,ہ59`5zG VhXNʮbb'KK9@G15=Z@# VauWyjOjYag>h۱u~g>h܁7f Xb  `H/X jG}瀭H{`])";FKi r,; X@ .Q(S(Ev`d=|>7mL`e.,b޴iqk֬Yn1(LZ֓|4==x_7mڔӃCZ X2 X@,ƛm۶qwW9s&gʬKRb靡. Bx\rqqkD`e.MNN~XfC=$jqG{@e@:Y7[n8Ninn6Ư2y<577cdVEPp477wttkqqtXC#{yw577vIf9Bc`P҂4I|'׬Y ތF6m<==.},`Wꔿ3.h=Y֯kv!,..^f瓶Q.X3X,&n;H(hl|e Zh`` +ѱRv%222|TʕPXF~uet:v'|rhhHRlA'o|k*++9+++S8,@lfER2D3EU]]}WswUWرgꪫ8S`R:]RNHpLMM>tRJ&RǒL*c+ Ӂ.K!Xc\sx/'⪫w难>ߟ]`:\&T6TSke Vʮd{イVPV雌@ Zcܮ ̊v.5j,Cj2JkWZ.~'>D)^{,`IJ$#Rқi{D,fe$XJ>Rno1޽V.);짠8bh >C5d,XZuMJOz*ڥ[F0.X2ַ /<㯾ҒTRk F ڥp8 ڕ!X7,BeZoottZNϕ}cMr,|9%s;K$F!FZ͌tI8].ݻ׬YkJNz`~tQ-o (oV7O>7߼i&]oBv!^oRɤTFFFە *Ui-G>yW͗s6*mj={ )3XZ/SJd3X?xv3Xix]x衇"J1hINŤ꣌}Sfcvlt2춯s,]+Sp8,VX:XX,g*W )v);  PG|nfzfx<+`Ԯg\E͊]럩vLKk׮iWaBSރ`MQQxm۶Yү]B]z9{Sq@@K7pA  7RZ X, `])";FKi`V h : AA:,AABA19,AA:^-xe1o<{AAyył/;t-PwFLMͅ*.TUT^\啕eVVV/<Z/'Ŝ8ydEʼns  HsE*Pw,C}ݾ.1]ݝޮoWmz^z^"tӜJgGcG{hv4zilEAOMg[4ζζ*o{uWgځzn"4^6Ç?땤gn..nޭ߻=r:C-wn=>X06ҹKiCA!iMe$ 523:26MMO\`4:+\  OOS|ևnIa;~~6'zݗ%)AR7"gAA vݓ!M( &MMc3E^^zDRxr~)9M,?:/[n O^@xr G"X"X|!<5142<0 y{A/98Y=1щKo;-Q dISkkM `%BO/wkĬv3K`?\ѥl]%S}ȏ~twpܫ!XNV d}Ҟ:ܲ'\%g+j+? -|Ub$4 zzZ}Nc_tv ndJ>AAL'X h{.,$whW͓]hjq>Pяҋ>W_WE;/YG)X{"d%  H&,41OL#Sݧ^KM_/O %7F Mm?pg/UvzLCg߇}:w}FA$ qApxl2ph,LNƻo{oJuO_±Ce`wzߖɉA1UVjk_m-m8^o߶}۷?⚾[c];&:&:.|3  e|tY&F&F&<c։e 2xx;ꏜw^\$_o񗸧*:?j\zߖ@h/47&Bs>h9rsW\[TO+}G{߫ n]U]w}FAx.ٕGQAB,sw - .6E:&oWn 'jOδΕϿW={DB=SSC{K{J)wgO?ӗ#={Ϗlѝ6ǩ 7 k/a$gAAʲT G[D&_db`bb  s1ԷP߳p}oٿ{fk;r=wu<1޳o"z넷:>r}xSgU:rw@yGg}>RziྭwxGۥ x#  .K dawp-, --- New file --- +++ Docs/mysql-query-browser-images/querybar.png 04/08/05 13:53:32 PNG  @ h\&`SS @\k]̂@ r%w57O*@ QZrWOA\T ?{rS ?TiIThTkT x˹k%'X'gO3^X= &nSSSSSS@X,A =lC}~nOd1 0hp_)"1 Ҝ8k4xq1a8 rh1 hrnUM_N^..HBSšsYjɅ8N'/xB#E%QYp c1kM&@:A4Uaaa HR˂^(Җsnd% Y+N+Z>W7ݨ{<6`t5e%E%E$FvYfs2qq1z=[~x!:)9-9->93c\#^EAb áP(|>x<w=Zvjphuvɼ^~|_vn?tqs;p7t>qf}WTDN:Gef0Ae7GW)h$].t: _aX  $ Bt&b~1G I+  ss։ ݵ=u}57h4j4hK3ާ eJzL6(yT""ɆRD"e٦xUv/ ψ',:Sؓ'jj*|ÈV1y9,n8:qqa;dW7e:> d2.?!i4*7qXaዟVT,)Җ_ҽL&:N ={uK.)Rm-Tn}W9ݭ.LϚM"9+ t:=$& silrmKm̰ So{l89>Q(}}}|> @h}}krDbH,D>akSc:=ʹD]9tXA[{KjoQ9.ՌzGׇ  1;n T>ظ~y)myeKLqNYm:^;EhjjT=:2U{=ީ4Rh2ƴzd4[jL&lPJ>D<wC|;Q K1U肻r{Pbmx7l}0ɶY.T佻0,F h 1V4be8K`bj:2\l73늯_\n.FN+O6jT1ԧ)w7Njwi%eKL,rd21VҨըjtdtL36hƵ:?MCSP8i4czh0Mfb4FGF}4C-嶫y`]&_]ny{ۊoȶ\m!/`Lu=F6gQ' XxĪ^3sӤ?zGmu~uPLbbB> N}" '}>?/JSi?֎i4bo/q:Ew5o ϊ8f~Wr[N2HS7wO䳟6ٮOK%C`5\PδѺΰЎ h˖X"X7j4cJňR1P(a4 %Qi:ޠ7*Mkkk!??9/&sssLs܏ >ThGm5ha^\[-ƾyd؜w =3kXҧRW}}CWOb\z}vC"uws ry##d`@OiN NL^Aoq:pk] Q̯u~-.TtB'֩okJo :'sNs޿!8 Cuٖc5uM峯]ZJV +rހt<fldDhZnlLP(Ҭ>tG?><=ynn._y= b2s%/f}bI7Y>OZ!`3 H>1ըJ֠YjZ2 aXiևh3~=Nq _=33.Խ kݞYO`s;۫;3>1;2$!8& *".S'Mw`ymOI$bq@7ĨY. pW))g|Cd}}WJ a{>,p*Ͷ{պs3;|awOL8áp eu:96lCp(l6[}p(<qy<.ry*C]8XŖmJϞXAYFvIU_]v]7/^K$2bdpP.drL.J2D&JV y|pHQTjzL(<^H$J>sީNu[ y:j.w>Jmo(TQe}>(x4FodR&Ix)m-IܶJ6 ̄fss3O>}:ܳgO?fKn2SSN66;y8Dbv]z OH?6 ׷FV&}nmM]{[God2xp9\VY>_ q8N@ pynryݼt*qu5P/1:NvyWԽҦ /O>:y;;qq[G[޸ Ë ˘~tq˲^.rCYx]"7 ^t<^ϐ|X&JdH<bX)ɇJrdtD5:Qɇcc4볤}oy8Xom{x&_Ѝܧ/3݄}8?v^>uŖ O"ɠBqPHl Y'.eĈ:\ɦL*>ЧzHޱ驩)}{g'O/I?*pu喛#_d[󨶵hgvtt2;:NfW'bج.6a8v8\d8T&Yw{~k S~/ 8Ίs<0 rBP*#JаX(|i`ggX.De54^+rj3[Z[[[[[Z[Z[Z:Nv2Κ:/͚$宾j-MgX:)M8\Ts7|W~m 7nPܱR['-Wt{Si;[G,*>~\+ }"aH( bP,BX/GS k[w4mC>6jpmn2:[7guI%mog}@ ;AcX¤zRAf YkMM FS3`& [' [[ZZV? 2UdǮv?bc-RkrW[ъ0m")uv1z_[7c{K;k_Yڗw>|y of-")>|TbwwxzyVUQuV}j^QΚvVYU b7zI3r@*ߔ(Rw90̑,;38496%*'ic+Jo$%cW<tԽ;\.'} U@<] U)WQ9Ic3vҀ(=JrV6U)D|B9tGήx?' D]Mkb>} BfpW D]M D]M-3u29"5Ac2tzlO @*ߴڢ8S'8 ԉ oh^ D]ML44:r<@X@ *%  BIo0 =;pNXv0j U)]UW/EWX8o#s0tRrw/6*,.:#;> Y+N+ZZworWl&hdd28t+"1I!r:8\HL` "!3 Ej U)v+5RǤ{'vW2DFa4`,锔xSD x F}X5N'%jȌ0 O%Mw q [ 3`1"tfp EuU[M @ (w@ I@ ʤ]@ eR@ 2)5@ Pg~w --- New file --- +++ Docs/mysql-query-browser-images/schematabrowser.png 04/08/05 13:53:33 PNG  ѵ%#Epm^PNЃl*5? p{=GMæ2$6tfS֢+pt21 }<:!1 3hDwK&s P1W O`/K>iQpaO.;BH8E+$ZEE'\ОA8\ k]}q܊mGw dֈ}I{pLKaTÈptԖX8Ix}K ~ ÆA4}#\hdR<8ӷ[j$888V %;%Ymcx RE]o>_v!|n\.2qOrA j JX/U9?Fo';wCK 7c!'mL7WT-<~fNK(\y4Aڇ}s"k+*Ag<Duu G B ́'$P[grL\TQh-Go&~?~Ҁ1V µ&,u9|G볉[|-#?Z#t:݊+~' #gAhn Lמ т[-*_-pF8 cneaS?!zi#A|]Ǧm~_ -Di ItΆ!~@s& 4}|-`3)1 DaELTsVt|-' Yo!>ңYoy~Qa~o^%jkkj5"uW }w?y$9xL7'g?=~rU*!¹Qk}n}7=lX?Rߧ՝kSSVE02$P8Ng&oYGD?Oy_W_}%HV+.eHd r777WSqƍ^^_CZ/_$8Z88­p f%0 %\t_Ўkw:׻ mS5b}rTʟ p p uκ>. f͚>f@*(Yz5s X̲ WnL&X6(ٟPV=]cp!r2Z/y /D0!bEFW[˗… bbv{晌ƛ~NH$x­]짅Yiii[neAix Ғ{:LKoNT*sb [x Gdr8`-7A8 gXri >%_9p`hd$l]Hj_OC5)XR⢺$Be$׻hmUomS*t1 q;TK_hl,clW*_kiY'ONOO{^ZjtU )Fn_onްw"6bS}}fvw)//r:B GZ8 :r)ҋo'2yb@R¶p(|сp$I:mز={y%5d|(uR89\^]]}ܹ<W#ǥR ؆ "Iv;^p K/e>2Aq"X K/C&] R$\p1Fe2GE K q ]/A ve2YFƲABZ0,| , r\O-뗼AtvvZVlZ[C"cB+Vdtu|.\ - h" pqoy&榢!X 6. o֮}¬[2 pq<ʒ H).5~#ee>CEʗNWkF8Iz'k2rWeL˒,wj`)\tk}_өF0@1pP"MM8WP !XC^aӋS( wx!\۪vrvsvsvsvzU=DSuS>WWf N5N+d hoM@\LF55v7妶!_ 5K5: _x!\űk#G?.<|_T .8\>]i"p dW8`.5 p6MPH"I py9פ=.//{eժU@U% \*R\reއG?)xiÆ̊ X̾  r=t>Kbpvdeii))) jw,)U+('ȧP@8*Bre<_/iZ"]) Z"˿wXlX~x 377 H477^862.< {/$*FQp ggEY&UxEm/ >:*_/sR6 mRC1GFW9 bV'v1["~)/ja/eja87:WRܰ C_[8?  ) ) ) ԇ 3 N0!TcFˍMLMaEd …p&)U"yPsX gXri >%_9p`hdeHМ:ezz*`)\^qqQ]]l!2m47۶)J:.-\hyvR,5/\oŲ]|e믗<9==z)kE(\hF Kv {!mS(6gfgz!IY+Xt,cX r Eŋonqq@ PTa[]RA86`)IeelyoϞ⦦iw Q1i c/]fĥz҃pG3| ؅  <]N$o p pJp %:S8HIh* --- New file --- +++ Docs/mysql-query-browser-images/tabletool.png 04/08/05 13:53:33 PNG  =P]vS5bifwd= g;NIV+g.?A&F-Qt aj!L+ǪӢ* C'AE 5M3 tS8ydQ#9BdrHP:ihrP#HQ17!> Hϵ}+5ܹӷڀMR_R5j%~sXHU,Zj9"dwU\\uDYQZo}/c<^1j@᠍DYHM*g3kԐ))_Q)#$=:wvЈr@k~5VpQg= ]oޡ*L;~Q6OǨqY'YkV #6F YW>hG)zKuPQk 0jṕΙ7j&BW5f1mrFT{_qY')eX0{S߀MXl 0j@;vIߑdrF@/=7]z_fbT?"I„:ĻhӯNLuQY|~׋S繓Y2Q-p.\hTG{AY8u2*7~wW^yZxg'ԮRUkHTj{{w׮SkES42s00aI 1沮 EQcJذLOO3ƾk{gz(>ɀQ?^E:v)rr|2~]ۣW_}裏U/Rэ`8Ԯ!K5 Cz0`8~wMVKeE:,yw|ͬܬL""EPQvԿޡTZ=Ⱥ 3~/8{lObseWI_L:,FȨ }9vzϟm ts֨("qX,{TPo@.5BJV(3333== n]j f ̙9%9,@BQh^ߪ"Ui{.Y 5N::spyutLTI+@Q3b籋J!QOuʵv --- New file --- +++ Docs/mysql-query-browser-images/twosakilas.png 04/08/05 13:53:33 PNG  (>3"_dfV)-6HU<2>B c3))) Twq6q6p5 DD&5ƫ/1^ed8S;l Ɩp E2yU@YH䗩2}]}ٵ*ӫIUB* |BlI SJDDE6pDAVup6[bO^~Ǯ7welwHAR(%PV4=R&>e LkAT%$T5Q^ FT&, DE]2 NN%. kFmxk?掳LhRR|%Pf$&iIGyɛ$5"*A`w$ALT%ID%;""IBF%Rv Zj8#g6{S#g$:dXN ۣ'߻iAN' ww "!IqLX"%!! w KM&k8gSOo?6v9Xxj[:+k OH e!У`7I$U*1Hd gWwO__/+eB"66>d%Fgds *&61Qnl'Oos-pwK,Hd-FZ%t4qVXdlF1dd::~@HX?6"Tb;cdyF_db Gg w@KZdO Ь,#g9sgd%jZ9FY`K$ç+x%.d*cK.1ReCK\!?w]ծrG_[H(|篊2eokkoozxp-\bry;-2㋌_-0^eKH#bWqKxe*OaKH"% lt )$tsXV+y+k ~ǯ^t/2::*E&\ĹdIkU2YYd֪l^K D@!I<B1F\#$qeb:>ϊ߻tm}Oq#˯}2=<mUqVmp%\U5 |MM xxڸvpja\^DX&23kUI4b .6.DL#,o<7KPߵE-pCs2]0ii<5外u6 #p "Tz{{u"PlO>W g @KS΍n|o7N~?ͽ? -*inⱼek<&&6!HKKkݑ.H_# vUnjL&9f0Kkmo=8۹Jǟ\[O<| D 4 4 :һz>[SnF\kE"AT bZX]MMCGJd5JI q7qX)jo@HfP_;kN3sO(J@`Cu5}B9bwõij)ełp9*BU |-< ܵ:pW:fwlh >HB&Q16)$%m< &o͢SθfVWz?+w`>36o^)Ϟ/2/hr\:N3 |{W]+K_E \]8"EH %!TȪ *&S&S&3={dT͢|ڷmtwWݎnrUN5ߩ,ksfNSIxR+Zx@;ڗ ڱCCDWMCCp0YpKNQ8Q1cTAL& pW>%xUVn60uww666-&[dWgMߜZX0uWyA/ 'ҩ+k~U]YBZ&%"ii\"R6Q1)MBjP0) A op˾oօ[Pfb"*:M&Lp4q4qاmgZ^/;EC*)A шjD5"Ae+(o=U(_|m뻏 {k ]-\u\57~8|onۋ=-"qW7i$u2&9k$c5[{TzTL*eFA%gmsHt8hmLϸz6Sǻ[YBRK=&{L42HrKf SϤqKxd N #ߧЧLOOgZLGɤdP)hUr;:,cmg.N|շʠQI(vVFLDԚcj2E{=ͽxx3US% *ukeJ+W(PX'KTVPYԷ{S[bZXHgKQ\<௎G73 iJ!\+9i)FF!!c YKXpgDS+RHdM˔WZez*r}r}}} =:L\5#g>|l6x/P(4 JL! L&9Z`[o<0VgD KX%ePSYLRZ!#e6Id'GδOԺWnϣg$Ԉ$4Y+IQQ0lֱ-%{w>v'U>Iх"cKLX:"Iq S+TV;<)NL'a =ryڷV{M{/*YiB@dEٽTAJ#ə{T,&YNso<}5<12;cl*.1Ioe}2& NT$>ԺS ˄$B~%ofs%b*iAeg>YJB#oR3®=r̖T= }\8γXY&$zX2D4:1dkYqD5b=r}5"ۗ3]IBJc*ϳ{r1~PhMvٍs*HJF'oOG$fv0g{$u"* oWg WHD&ZJe@R#WL/<.gJ7|(?n86rcnù^߰DR#c7z$MbaN #LiyJd b!d&-\QQSr6J_Πg γwϜE2Uv2vf1{9^aXBFhΞI$n3IHɯP9/2}oX-"F kٗ׬ S(:>{VؽU@9ȩ3W F1D)nwS9fGGOOn* SZ%LG\'deMF4V=1HĭHe+yQlz|%cՉk5`}#D=T{ifY*ϓ_&LG qi0/V&VRUJ,YdB cǿL7sW] WPc#* G8Zi{)PZJ