SQL Editors
Dolt comes with a built-in MySQL compatible server, making it easy to connect to your Dolt databases with existing SQL tooling. Here are a list of notable MySQL Editors and our compatibility status.
Editor | Supported | Notes and limitations |
---|---|---|
✅ | Recommended (see below) | |
✅ | Potential information schema and backup compatibility issues. | |
✅ | Potential information schema issues. |
If you experience any issues using the supported SQL editors above, please file an issue on GitHub so we can investigate and help.
Setting up Dolt with Tableplus
Tableplus is the recommended SQL editor to use with Dolt. Let's clone a Dolt database and connect it to Tableplus. We have a video that walks through this experience as well.
Step 1: Cloning a database.
Open your terminal and clone the following database.
Now run: dolt sql -q 'show tables'
and you should see the following output
Step 2: Setting up your server
Dolt's sql server can be started with one command.
The default configuration for our server uses a username of root
and an empty password. You can configure access settings, logging, and timeouts by following additional documentation here.
Step 3: Connecting our server with Tableplus
If you haven't already go ahead and install Tableplus from here:
Click on create a new connection:
Hit MySQL in the selection box and fill in the following information. All the parameters are the same as for any MySQL database.
When you hit Test
you should see all the boxes turn green like in the above image. Finally, hit connect to access the Dolt server.
Step 4: Writing queries with Tableplus
Let's start by selecting a database in the Dolt server and writing queries against it.
Select the ip_to_country
database. You should see tables populate to the left like below.
Now click on the table IPv4ToCountry
and see the screen populate. We just read from our Dolt database!
Finally, let's write a quick query on the dataset. Click the SQL
button in the top left and write the query in the box. Hit the Run Current
button to execute it and the results should appear:
That's it! You've successfully connected Dolt to Tableplus and ran your first query.
If you have any additional issues please file them here.
Last updated