{"id":365,"date":"2018-10-17T09:34:07","date_gmt":"2018-10-17T09:34:07","guid":{"rendered":"https:\/\/www.appservgrid.com\/paw92\/index.php\/2018\/10\/17\/mysql-gui-tools-for-ubuntu-18-04\/"},"modified":"2018-10-17T09:34:07","modified_gmt":"2018-10-17T09:34:07","slug":"mysql-gui-tools-for-ubuntu-18-04","status":"publish","type":"post","link":"https:\/\/www.appservgrid.com\/paw92\/index.php\/2018\/10\/17\/mysql-gui-tools-for-ubuntu-18-04\/","title":{"rendered":"MySQL GUI Tools for Ubuntu 18.04"},"content":{"rendered":"<p>\nIn this lesson, we will look at some most popular GUI tools to access <\/p>\n<p><a href=\"https:\/\/linuxhint.com\/mysql-commands-tutorial\/\" target=\"_blank\">MySQL database<\/a><\/p>\n<p> on Ubuntu 18.04. These vary in application size and ease of use but they are useful for some features specific to each application only. We will look at these GUI tools and features they offer differently in this post. Let\u2019s get started.<\/p>\n<h2>MySQL GUI Tools for Ubuntu 18.04<\/h2>\n<h3><a href=\"https:\/\/www.sequelpro.com\/\" target=\"_blank\">Sequel Pro<\/a><\/h3>\n<p>Sequel Pro is an excellent and lightweight tool to access MySQL on local and remote machines. If you are looking for a tool which contains a simple purpose to access MySQL on local and remote machines, this is a very lightweight tool which allows you to quickly connect to a given database with necessary details:<\/p>\n<p><a href=\"https:\/\/linuxhint.com\/wp-content\/uploads\/2018\/10\/sequel-pro-mysql.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"MySQL GUI Tool: Sequel Pro\" height=\"419\" src=\"https:\/\/linuxhint.com\/wp-content\/uploads\/2018\/10\/sequel-pro-mysql.png\" width=\"543\" \/><\/a><\/p>\n<p>MySQL GUI Tool: Sequel Pro<\/p>\n<p>As seen in the image above, it allows us to connect to the database through <a href=\"https:\/\/linuxhint.com\/ssh\/\" target=\"_blank\">SSH<\/a>, <a href=\"https:\/\/linuxhint.com\/netstat-a\/\" target=\"_blank\">Socket<\/a> or Standard connection details. It is possible to save favourite connections so that we can connect to them again whenever needed quickly.<\/p>\n<h3><a href=\"https:\/\/www.mysql.com\/products\/workbench\/\" target=\"_blank\">MySQL Workbench<\/a><\/h3>\n<p>The MySQL Workbench is a tool which is used for many more features than just accessing the database. First, we look at the primary feature this tool provides to us, connecting to a database:<\/p>\n<p><a href=\"https:\/\/linuxhint.com\/wp-content\/uploads\/2018\/10\/mysql-workbench.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"MySQL GUI Tool: MySQL Workbench\" height=\"287\" src=\"https:\/\/linuxhint.com\/wp-content\/uploads\/2018\/10\/mysql-workbench.png\" width=\"772\" \/><\/a><\/p>\n<p>MySQL GUI Tool: MySQL Workbench<\/p>\n<p>Clearly, it also provides the same features to connect to a remote database as provided by the Sequel Pro tool we saw before. Apart from this, MySQL Workbench allows us to read tables and convert them directly to EER Diagrams with these steps:<\/p>\n<p><a href=\"https:\/\/linuxhint.com\/wp-content\/uploads\/2018\/10\/mysql-workbench-er-diagram.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"Table to ER Diagram\" height=\"211\" src=\"https:\/\/linuxhint.com\/wp-content\/uploads\/2018\/10\/mysql-workbench-er-diagram.png\" width=\"157\" \/><\/a><\/p>\n<p>Table to ER Diagram<\/p>\n<p>The process is called Reverse Engineering. Once it is complete, we will see simply the required result:<\/p>\n<p><a href=\"https:\/\/linuxhint.com\/wp-content\/uploads\/2018\/10\/er-diagram.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"Table to ER Diagram\" height=\"601\" src=\"https:\/\/linuxhint.com\/wp-content\/uploads\/2018\/10\/er-diagram.png\" width=\"885\" \/><\/a><\/p>\n<p>Table to EER Diagram<\/p>\n<p>This is an excellent use to prepare documentation for the currently existing databases and tables &amp; much faster as well than manual work. It is helpful not only to the database administrators but architects and developers as well.<\/p>\n<h3><a href=\"https:\/\/www.devart.com\/dbforge\/mysql\/studio\/\" target=\"_blank\">dbForge Studio for MySQL<\/a><\/h3>\n<p>The dbForge Studio for MySQL has been stated one of the most intelligent service to work with MySQL and MariaDB as well:<\/p>\n<p><a href=\"https:\/\/linuxhint.com\/wp-content\/uploads\/2018\/10\/dbForge-studio-mysql.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"dbForge Studio for MySQL\" height=\"289\" src=\"https:\/\/linuxhint.com\/wp-content\/uploads\/2018\/10\/dbForge-studio-mysql.png\" width=\"666\" \/><\/a><\/p>\n<p>dbForge Studio for MySQL<\/p>\n<p>It is a universal GUI tool for MySQL and MariaDB database development, management, and administration. According to its creators: \u201cThe IDE allows us to create and execute queries, develop and debug stored routines, automate database object management, analyze table data via an intuitive interface\u201d. Just like MySQL Workbench, dbForge Studio also allows visual designer for a database:<\/p>\n<p><a href=\"https:\/\/linuxhint.com\/wp-content\/uploads\/2018\/10\/db-design-overview-preview.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"dbForge Studio\" height=\"575\" src=\"https:\/\/linuxhint.com\/wp-content\/uploads\/2018\/10\/db-design-overview-preview.png\" width=\"747\" \/><\/a><\/p>\n<p>dbForge Studio<\/p>\n<p>The building, editing, and running queries, as well as measuring and optimizing query performance get much simpler with the following functionality:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.devart.com\/dbforge\/mysql\/studio\/code-debugger.html\" target=\"_blank\">MySQL Debugger<\/a><\/li>\n<li><a href=\"https:\/\/www.devart.com\/dbforge\/mysql\/studio\/sql-coding.html\" target=\"_blank\">MySQL Code Completion<\/a><\/li>\n<li><a href=\"https:\/\/www.devart.com\/dbforge\/mysql\/studio\/query-profiler.html\" target=\"_blank\">Query Profiler<\/a><\/li>\n<li>SQL code formatting<\/li>\n<li>SQL syntax check<\/li>\n<\/ul>\n<p>Try these functionalities and make use of this excellent.<\/p>\n<h3><a href=\"http:\/\/www.dbtools.com.br\/EN\/dbmanagerpro\/index.php\" target=\"_blank\">DBManager Professional<\/a><\/h3>\n<p>The DBManager Professional\u2019s flexibility makes it ideal for today\u2019s rapidly changing business environment, as it is able to manage all the aspects concerning data management. Also, it has a built-in support for today\u2019s most used database engines: MySQL, PostgreSQL, Interbase\/Firebird, SQLite, DBF, MSAccess, MSSQL Server, Sybase and Oracle. Advanced User Interface, Powerful Features, Easy Database Integration.<\/p>\n<h2>Conclusion<\/h2>\n<p>In this lesson, we looked at the four most used MySQL GUI tools which are used across Operating Systems with amazing features and tools to ease the process of Database designing, modelling and debugging.<\/p>\n<p> <a href=\"https:\/\/linuxhint.com\/mysql-gui-tools-for-ubuntu-18-04\/\" target=\"_blank\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this lesson, we will look at some most popular GUI tools to access MySQL database on Ubuntu 18.04. These vary in application size and ease of use but they are useful for some features specific to each application only. We will look at these GUI tools and features they offer differently in this post. &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.appservgrid.com\/paw92\/index.php\/2018\/10\/17\/mysql-gui-tools-for-ubuntu-18-04\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;MySQL GUI Tools for Ubuntu 18.04&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-365","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/365","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/comments?post=365"}],"version-history":[{"count":0,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/365\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/media?parent=365"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/categories?post=365"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/tags?post=365"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}