SmartMySQL SQL Query Editor has integrated AI algorithms which can speed up your work and integrated Query optimizer help to fine-tune slow queries while developing them and it doesn’t require Expert level DB knowledge. Please watch the following demo video who SmartMySQL help to save more than ten times for your MySQL development time.
Smart MySQL key features Quick Demo
Here you can write SQL commands that you want to execute. StartMySQL provides different ways to enter
• Directly type the SQL commands into the SQL window.
• Drag the table from object browser to the SQL window.
• Open saved SQL script by using the File/Open option.
• Open SQL script from favorites.
• Insert SQL templates from Edit/Insert.
Multiple Queries:
In the SQL window, you can enter various SQL commands separated by ‘;’. SmartMYSQL treats one query up to ‘;’ and give different result window for each query.
If any Query is not using an index, it can identify after entering “;” and displays warning icons. Also, It can display Syntax error icon if the query has syntax error after entering “;” it highlights syntax error after running the query.
It is also displayed Foreign Key errors Dead Lock errors which other tools can’t show in the error message.
It has integrated Smart-Auto complete help you to reuse historical queries, Frequently executing queries and Favorite queries with simple short cuts (CTRL+Shift+H / CTRL+Shift+ Q / CTRL+Shift+F). It also helps to complete table names, column names, SQL keywords and DB objects in the auto-complete list.
SmartMySQL provides five types of query execution options
You can execute SQL queries in SMARTMYSQL following ways.
In case you want to stop executed query in SMARTMYSQL whenever you execute a query that corresponding icon replaced by stop just click on stop icon for stopping
query execution.
SmartMySQL highlight SQL syntax for ease of use. In SmartMySQL having certain defaults, you can configure your own highlight font and editor settings by selecting tools ->Preferences->Fonts.
It Also highlights slow queries and Query syntax errors in the Query browser
Slow Query warning highlight:-
If any Select Query doesn’t use index then the SmartMySQL show warning icon and if you click it will go to Query Optimizer and give optimal index for the slow query.
Also, It alerts as a warning if any query goes for a full table scan.
Query syntax error highlight:-
If any query syntax error then the SmartMySQL can identify it and show an error icon. If you execute it then it will show exactly where is the error in the query.
You need to connect with MySQL server before you will perform any activities. You can connect to MySQL server in the following ways.
With SmartMySQL” you’ll be able to get pleasure from an excellent feature of multiple editor tabs within the SQL window. It allows you to open many files with logically separate your queries between the tabs. Press Ctrl + T to open a new SQL editor tab. The focus may be modified between editor tabs mistreatment Ctrl + Page UP and Ctrl + Page Down buttons and also the active editor tab can be close with Alt + L.
We can open all altered objects like views, stored procedures in the query editor tab. In SmartMySQL we can manage
multiple query editor tabs by click on drop-down button on the extreme right.
SmartMySQl provides a smart feature like simply drag the table to query editor
select Edit->Advanced to use the advanced SmartMySQL features.
Select Edit->Insert Templates(Ctrl+Shift+T) to insert readily available SQL statements.
Now choose the SQL statement to insert the template and click on the Insert button. The template is traced within the Query Window. Now, you’ll modify the SQL statement as necessary.
SmartMySQL provides New features for saving developers time with Smart Auto-Complete feature.
In the above example, the developer dragged film_actor, actor and film tables into the query browser and the above query was generated. You can also modify select clause and add where & group by clause. This approach helps to speed up your query writing time.
Dragging and dropping the actor, film_actor and film tables generates the above query.
In the example, I have saved a favorite name “RQ (Running queries)” for the query- “select * from information_schema.PROCESSLIST where COMMAND <> ‘sleep’ order by time DESC”. After select your favorite it places the query.
From this example, you just click on RQ automatically paste the running queries command in the query editor
In the above example, SmartMySQL has identified where the syntax error is in the query and highlighted it with the red background color. You can simply check and correct the query. Further, during such instances, SmartMySQL shows Google, Yahoo and Bing search engines icons. By clicking any of the icons, SmartMySQL automatically opens search engine results relating to the error message.
Then you can do your R&D and fix your error. These features are necessary for reducing development time.
Smart MySQL query beautifier: Query formatting helps to understand the query in a better way. The SmartMySQL tool can query formatting in Free version.
in query tab. With only one click we can format the complex content queries as well.
Select EDIT->Formatter->From this option we will choose different options.
after formatting
In the query editor, we can find parenthesis matching by simply place the cursor after parenthesis then the parenthesis and its matching parenthesis will be highlighted.
History tab stores the all executed MySQL queries in server with execution date and time.
Frequently Executed Queries(FEQ) tab
start MySQL provides a new feature like reuse frequently execute queries. As the name implies it stores the queries as per a number of executions order displayed in the auto-complete list if you press shot cut key Ctrl+Shift+ Q.
Displays all queries order by most frequently executed. The tool calculates query execution based on query digest. It is thus time-saving options since many developers reuse frequent queries.
SmartMySQL is a next-generation GUI tool for the RDBMS MySQL. It has unique advanced features help to Speed up SQL and PL/SQL development time, Optimize slow query and recommends optimal indexes and Debugs Production MySQL problems and provides fixes.
you can download smartmysql from download link
Download SmartMySQL