If you like DNray Forum, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...

 

Linux-based MySQL client

Started by Rimmon, Apr 21, 2023, 07:01 AM

Previous topic - Next topic

RimmonTopic starter

Greetings, DNray!

Currently at your disposal is the Ubuntu Linux operating system, along with the standard Gnome terminal and a mysql client. However, you desire an SQL manager that offers syntax highlighting and a more convenient query editing mechanism, while still being similar to the mysql client.

By the way, MySQL Query Browser is not an option..

Also, I am curious to know what other tools or software everyone else prefers to use for their SQL needs?
  •  


Buffalos

I created a java tool for personal use and if needed, it is accessible on Ubuntu Debian via github.com/strelok1111/MysqlJavaCat/raw/master/MysqlJavaCat.deb and Windows via github.com/strelok1111/MysqlJavaCat/raw/master/Win/mysqljavacat_win_dist.exe.

Although it is easy to use, I am struggling with implementing auto-completion, but overall find it convenient. If you have any feedback, feel free to share.
  •  

bhupeshsharma

I employed Navicat through Wine, which proved to be an excellent tool apart from a minor issue with the screen blinking at startup.

I was particularly satisfied with its Data Transfer mode, which facilitated server synchronization and updated the local database in mere minutes, even in the presence of any obstacles.
For trivial tasks, I resorted to using phpmyadmin.
  •  

Shubhranshu

For a considerable amount of time, I was curious about the SQL client and ended up utilizing phpMyAdmin on a temporary basis while experimenting with various clients.

On Windows, I solely use HeidiSQL, but I attempted to operate it on Linux through Wine. Fortunately, it works without any issues and the search feature is no longer pertinent.
  •  

Hitesh Patel

For an SQL manager with syntax highlighting and a convenient query editing mechanism, you might consider using DBeaver. It supports multiple databases, including MySQL, and provides a user-friendly interface for executing queries.

As for other popular tools or software for SQL needs, some options commonly used are:

1. MySQL Workbench: This is the official graphical tool provided by MySQL. It offers features like visual database design, SQL development, and administration capabilities.

2. pgAdmin: If you're working with PostgreSQL, pgAdmin is a widely used open-source tool that provides a comprehensive platform for managing and developing PostgreSQL databases.

3. DataGrip: Developed by JetBrains, DataGrip is a powerful SQL IDE that supports various databases, including MySQL and PostgreSQL. It offers advanced features like intelligent code completion, database schema visualization, and version control integration.

4. SQL Server Management Studio (SSMS): This is the official tool for managing Microsoft SQL Server databases. It provides a range of features for database development, administration, and query execution.

5. Oracle SQL Developer: If you're working with Oracle databases, Oracle SQL Developer is a popular choice. It offers a user-friendly interface for SQL development, administration, and data modeling.

6. Navicat: Navicat is a GUI-based database management and development tool that supports multiple databases, including MySQL, PostgreSQL, Oracle, and SQL Server. It offers a visually appealing interface and advanced features for query building, data visualization, and data synchronization.

7. HeidiSQL: HeidiSQL is a lightweight and easy-to-use SQL client that primarily focuses on MySQL, but also supports other databases like MariaDB and PostgreSQL. It provides features like query building, table editing, and data importing/exporting.

8. Sequel Pro: Specifically designed for macOS, Sequel Pro is a MySQL database management tool that offers a simple and intuitive interface. It provides features like query execution, table management, and schema browsing.

9. Toad for Oracle: Toad is a popular tool for Oracle database management, with features like SQL development, performance tuning, and schema comparison.

10. SQLyog: SQLyog is a GUI-based MySQL client that provides a range of features for database management, query building, and data synchronization.

11. dbForge Studio for SQL Server: This tool is specifically designed for SQL Server database management and development. It offers features like code completion, query profiling, and schema comparison.

12. Azure Data Studio: Azure Data Studio is a cross-platform database tool that supports various databases, including SQL Server, PostgreSQL, and MySQL. It provides features like query editing, graphical data exploration, and connection management.

13. RazorSQL: RazorSQL is a multi-database SQL editor, browser, and administration tool that supports over 40 databases. It offers features like query building, data editing, and script execution.

14. SQL Developer (formerly SQuirreL SQL): SQL Developer is an open-source SQL client that supports multiple databases through plugins. It offers features like syntax highlighting, code completion, and result set viewing.

15. FlySpeed SQL Query: FlySpeed SQL Query is a visual query builder and SQL editor that supports various databases. It offers a user-friendly interface for query construction, data editing, and result visualization.

16. SQL Server Integration Services (SSIS): SSIS is a powerful tool provided by Microsoft for data integration and transformation. It allows you to create and manage ETL (Extract, Transform, Load) workflows to populate your SQL Server databases.

17. dbForge Studio for MySQL: dbForge Studio for MySQL is a comprehensive MySQL GUI tool that provides a range of features for database development, management, and administration.

18. Azure Data Explorer: Azure Data Explorer is a fast and highly scalable analytics service provided by Microsoft. It allows you to analyze large volumes of data using SQL-like queries and perform real-time analysis.

19. pgAdmin: pgAdmin is a popular administration and development platform for PostgreSQL. It offers a wide range of features, including query building, data editing, and server monitoring.

20. Apache Zeppelin: Apache Zeppelin is an open-source notebook-style SQL web application. It provides an interactive environment for executing SQL queries and visualizing data, with support for various databases.


21. SQL Developer by Oracle: SQL Developer is a free, integrated development environment (IDE) for working with Oracle databases. It offers a wide range of features for query development, database administration, and data modeling.

22. MySQL Shell: MySQL Shell is an advanced command-line client provided by MySQL. It offers scripting capabilities, JSON support, and advanced data manipulation features.

23. Toad for SQL Server: Toad for SQL Server is a powerful database management and development tool from Quest Software. It provides features like code formatting, query profiling, and schema comparison for SQL Server databases.

24. SQL Workbench/J: SQL Workbench/J is a cross-platform SQL editor and database client that supports multiple databases. It offers syntax highlighting, auto-completion, and result set visualization features.

25. IBM Data Studio: IBM Data Studio is an integrated development environment (IDE) for working with IBM Db2 databases. It provides tools for database administration, SQL development, and performance tuning.

26. Aqua Data Studio: Aqua Data Studio is a feature-rich SQL IDE that supports multiple databases, including Oracle, SQL Server, MySQL, and PostgreSQL. It offers a comprehensive set of tools for database development, administration, and analysis.

27. Teradata Studio: Teradata Studio is a client-based GUI tool for working with Teradata databases. It provides features for database administration, query development, and data visualization.


28. DbVisualizer: DbVisualizer is a universal database tool that supports multiple databases, including Oracle, SQL Server, MySQL, PostgreSQL, and more. It provides a wide range of features for database management, query development, and data exploration.

29. SquirrelSQL: SQuirreL SQL is an open-source SQL client that supports various databases through JDBC drivers. It offers features like syntax highlighting, code completion, and result set viewing.

30. SQLPad: SQLPad is an open-source web-based SQL editor and visualization tool. It allows you to execute queries, visualize data, and create dashboards using SQL or JavaScript.

31. Valentina Studio: Valentina Studio is a database management tool that supports numerous databases, including MySQL, PostgreSQL, SQLite, and others. It offers a rich set of features for query development, schema editing, and data modeling.

32. RazorSQL: RazorSQL is a multi-database SQL editor and database administration tool that supports over 40 databases. It provides features like query building, data editing, and script execution.

33. SQL Power Architect: SQL Power Architect is a data modeling and profiling tool that supports multiple databases. It allows you to design and visualize your database schemas and efficiently manage your data.

34. Microsoft Excel: Although primarily a spreadsheet application, Microsoft Excel can be used for basic SQL tasks using SQL queries and connections to a database.

35. SQL Server Reporting Services (SSRS): SSRS is a server-based reporting platform provided by Microsoft. It allows you to create, manage, and deliver interactive and visually appealing reports based on SQL queries.

36. Redgate SQL Toolbelt: The Redgate SQL Toolbelt is a bundle of tools designed to facilitate SQL Server database development and administration. It includes tools like SQL Compare, SQL Data Compare, and SQL Prompt, among others.

37. Aqua Data Studio: Aqua Data Studio is a powerful SQL IDE that supports multiple databases, including Oracle, SQL Server, MySQL, PostgreSQL, and more. It offers features like query building, database administration, and data visualization.

38. SQL Sentry: SQL Sentry is a comprehensive performance monitoring and optimization tool for SQL Server. It provides features like query performance analysis, index optimization, and alerting for performance issues.

39. Parquet Tools: Parquet Tools is a command-line utility for working with Apache Parquet files, a columnar storage file format often used in big data processing frameworks like Apache Spark. It allows you to interactively query and analyze Parquet files using SQL-like syntax.

40. Apache Drill: Apache Drill is an open-source distributed SQL query engine that enables interactive querying of big data across different data sources, including Hadoop, NoSQL databases, and cloud storage. It provides a unified SQL interface for querying diverse data sets.
  •  

xtradexshowf

Consider using DBeaver. It's an open-source universal database tool that supports MySQL and offers a rich GUI with features like autocomplete, syntax highlighting, and an intuitive interface. Another solid option is HeidiSQL, which is lightweight and provides similar functionality. It allows for easy management of databases and has decent query editing features.
  •  


If you like DNray forum, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...