dbForge Studio for MySQL

dbForge Studio for MySQL is a universal set of MySQL GUI tools for database management, administration and development. It enables to create and execute queries, develop and debug MySQL routines, and automate MySQL database object management in the convenient environment.

http://www.devart.com/dbforge/mysql/studio/

I suggest you...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Add "Optimize for empty tables" option in Data Comprison wizard

    Use case: Moving data from production environment into empty test environment.

    If source or target table is empty then there is no need to compare rows. In the frontend it looks like every row is processed in a loop, takes half a minute to process ~30000 records, and a lot more time to process a million records.

    I suggest to perform a record count on the target table. If target table is empty, just suggest to copy over all rows in the source. If target table is not empty, then check source table. If source table is empty, then suggest…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Features  ·  Flag idea as inappropriate…  ·  Admin →
  2. Bring back "is not blank" quick filter in Session Manager

    It used to be, until version 6.3, that in the session manager, you could filter a column for "is not blank", which made it easy to see only active sessions. Now we have to go in a dialog for that.

    Either bring back the quick filter, or make the session manager save it's state so that it comes back with the same filters when you restart dbForge Studio.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Features  ·  Flag idea as inappropriate…  ·  Admin →
  3. Allow to switch float number decimal point from ',' to '.' in GUI. Countries other from Russia do not use ',' as decimal point

    Allow to switch float number decimal point from ',' to '.' in GUI. Countries other from Russia do not use ',' as decimal point

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Features  ·  Flag idea as inappropriate…  ·  Admin →

    This setting depends on the locale of your operating system and can be changed in the ‘Region and Language’ section of your Windows settings.

  4. Restore scrollbar position after refresh `object update`

    Needs to Restore scrollbar position after refresh `object update` pressed.
    Point: open data view on table with many rows and columns, then list it to some position for viewing certain data. Then this data changes by outside query and I need to view changes for that. After I press `update data` button, then data table position skipped to begining even the number of rows still same and only cell values had been changed.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Features  ·  Flag idea as inappropriate…  ·  Admin →
  5. I would like the ability to copy the values from the Parameters grid in dbMonitor.

    I would like the ability to copy the values from the Parameters grid in dbMonitor. We use a lot of GUIDs for values, and it would be so much easier to be able to copy the values from dbMonitor that were used as parameters, or that were returned from stored procedures.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Features  ·  Flag idea as inappropriate…  ·  Admin →
  6. Sql editor window. Move Results of "Search and replace: Bookmark All", "changed" from "indicator margin bar" to scrolbar

    Sql editor window: Code navigation

    Make scrollbar more useful.
    use color indicators on scrollbar to mark:
    - "Search and replace: Bookmark All"
    - "changed code"
    - highlighted vars

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Features  ·  Flag idea as inappropriate…  ·  Admin →
  7. Display progress bar for data import/export process

    How about a simple progress bar or indicator showing progress of import/exports. It could be as simple as "importing record 12345/67890"
    instead of a progress graphic.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Features  ·  Flag idea as inappropriate…  ·  Admin →
  8. Ability to indent table name in FROM clause but have JOINS on same level as FROM

    I like for format my SQL like this...

    ----SELECT
    --------1
    ----FROM
    --------apple AS a
    ----INNER JOIN
    --------banana AS b
    ------------ON a.FruitID = b.FruitID
    ----LEFT OUTER JOIN
    --------lemon AS l
    ------------ON l.FruitID = l.FruitID
    ----WHERE
    ...

    But the closest I can get it to do automatically is this....

    ----SELECT
    --------1
    ----FROM
    ----apple AS a
    ----INNER JOIN
    --------banana AS b
    ------------ON a.FruitID = b.FruitID
    ----LEFT OUTER JOIN
    --------lemon AS l
    ------------ON l.FruitID = l.FruitID
    ----WHERE

    How can I get the table name in the FROM clause to indent one level further?

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Features  ·  Flag idea as inappropriate…  ·  Admin →
  9. Todo/Task list for Database Project feature

    To expand on the Project feature a Todo/Task list would be awesome as it would help me keep track of things I've done and haven't!!

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Features  ·  Flag idea as inappropriate…  ·  Admin →
  10. Allow export on master detail browser of displayed data.

    While viewing a set of data in the master-detail browser, it would be nice to be able to export the data that is shown on the screen. The export could be done for each master-detail tab separately or it would be nice to be allowed to export data from all currently displayed tabs; however, this would have to be separate files or Excel sheets for each tab.

    If nothing else, allow copy on the data rows so they can be manually copied and pasted into Excel or other application.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Features  ·  Flag idea as inappropriate…  ·  Admin →
  11. Close to system tray

    Instead minimizes in task bar use system tray during preventing close. This will save space and more logical because all documents are closed.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Features  ·  Flag idea as inappropriate…  ·  Admin →
  12. Customizable Macros

    Posibility of make macros and shortcut-keys, each macro can write custom code like pgAdmin program. For example:
    Macro 1: Ctrl-F5 = "Select * from $SELECTION$"
    Macro 2: Ctrl-F6 = "select count(*) as rows_in_table from $SELECTION$"

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Features  ·  Flag idea as inappropriate…  ·  Admin →

    We recommend you to try the Code Snippets feature. Please refer to the ‘Code Snippets
    ’ topic in the product’s Help documentation for details.

  13. Replace the call IE browser to installed on the system default

    Replace the call IE browser to installed on the system default.
    For example, a window opens when you call the menu item in the application in IE instead of the Opera (my default). This is extremely inconvenient

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Features  ·  Flag idea as inappropriate…  ·  Admin →
  14. filter rows

    I am missing one feature from MySQL Workbench quite much - the "filter rows" feature that sit´s right abow the result grid. It let´s youe filter t he results quickly for a string, which I need maybe 100 times a day. This is much more efficient thant editing the query all the time (this can be quite long).

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Features  ·  Flag idea as inappropriate…  ·  Admin →
  15. Ability to freeze a column for tables which have a lot of columns

    Very helpful function for me, but DBForge doesn't have it.

    From Navicat manual:
    "If there are many columns in the table and you want to freeze one or more columns to id
    entify the record, just simply right-click the column you want to freeze and select Display -> Freeze Selected Column or select from the View menu.
    The frozen columns will move to the leftmost position in the table grid. This action will locks the frozen columns, preventing them from being edited."

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Features  ·  Flag idea as inappropriate…  ·  Admin →
  16. SQL BUILDER in view create screen

    SQL BUILDER in view create screen

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Features  ·  Flag idea as inappropriate…  ·  Admin →
  17. Allow per column, per table grid display configuration

    We work with tables that need to display the data in a format that is meaningful to us. Default display in grids doesn't cut it these days.
    Allow us to add custom display formats for any field including binary. This could be done by maintaining a small embedded database per table and column. Then allowing a dialogue to select or enter new formats.

    An extension to the configuration dialogue for date time display could be a starting point.

    Once done, this configuration can be applied to any column and any table.

    Doing this would instantly cure all the feature requests…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Features  ·  Flag idea as inappropriate…  ·  Admin →
  18. Allow to set object privileges with % and ?

    It is fine to have the ability to define object privileges to multiple objects using % or ??. Example: if backups are made to DB and users need to access them, it is fine to set privilege over DB% or DB?????? rather than add to each user privileges over DB1, DB2, DB170916 etc. each time a backup is created.
    Such functionality exists in MySQL Workbench: Schema Privileges - Add Entry - "Schemas matching pattern"

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Features  ·  Flag idea as inappropriate…  ·  Admin →
  19. Select all rows in a result windows by clicking on a top left corner

    Select all rows in a result windows by clicking on a top left corner. Right now clicking on the square does not do anything. It would be a very convenient way to copy all rows into clipboard.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Features  ·  Flag idea as inappropriate…  ·  Admin →
  20. Create T4 Templates for WebAPI.

    It would be great if there were T4 templates for generating Microsoft WebApi endpoints reather than MVC controllers. MVC is ok but amI, as I a im sure more and more developers are, creating client apps which access data via web apis or similar. Of course the advantage of this it that these webapis dont care what the client is and the client dosent care what is behind the webapi.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Features  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

dbForge Studio for MySQL

Feedback and Knowledge Base