SQL editor for MySQL DBMS
Didn't find the features you need? Write in the comments at forum and we will add the necessary functionality
No additional software is required to work with the DBMS. All required libraries are included
Menu
-
Create a new sheet
-
DB connection manager
Create a new sheet
-
By pressing the button "New list for MySQL"
-
File - New - MySQL
-
Key combination: Shift+F4
Sheet structure
Database connection manager
Connection information is stored in the ConDB.db database in table MYSQL_LIST
Calling the database connection manager
-
press the button "Show connection manager" in the block "connection control"
-
keyboard shortcut Alt+F2
Previously saved connections are displayed in the "Connection list"
Create a new connection
Main
-
Alias*- enter a connection alias in the tree
-
groupname- enter (select from the list) the name of the group in the tree
-
server- server name (or its IP)
-
port- enter MySQL server port (MariaDB)
-
Login- Username
-
Password- user password
-
Database- database name
-
character set- encoding name (default cp1251)
Additionally
-
Compress- traffic compression
-
Use SSL- use a secure connection using an SSL certificate
-
SSL_ca- path to the certificate authority file
-
SSL_cert- path to the certificate file
-
SSL_key- path to the key file
-
time out- controls the time in seconds before the application times out when trying to establish a connection (30 seconds by default)
-
readtimeout- timeout in seconds for attempts to read from the server
-
WriteTimeout- timeout in seconds for attempts to write to the server
Control buttons
-
"Connect" - connect to the database using the entered parameters
-
"Save" - save connection
-
"Delete connect" - delete a previously saved connection (the connection selected in the "connection list")
To disconnect from the database all connections of the current sheet, click on the button "Disconnect current list"
Object tree
Object tree - interface for visualizing the cluster structure, managing objects.
The root record of the tree structurally consists of the name of the database to which the leaf is connected, the cluster version.
Each sheet creates multiple database connections:
-
connection for displaying information in the object tree
-
connection for executing SQL queries, commands (main process)
-
connection for executing SQL queries, commands (additional process)
DATABASE
The node displays information about all created databases in the MySQL DBMS. The node is the root node for viewing and managing objects in databases
SHOW DATABASES
TABLE
List of tables in selected MySQL database
List of tables in the database
select table_name
from information_schema.TABLES
where Upper(table_schema)=Upper($$DATABASE)
and TABLE_TYPE in ('BASE TABLE','SYSTEM VIEW')
order by 1
COLUMN - list of columns in a table with data types
select column_name, data_type
from information_schema.COLUMNS
where table_schema= $$DATABASE_NAME
and table_name = $$TABLE_NAME
order by ordinal_position