MySQL Integration

Integrated Machine Learning directly in MySQL

Make fast, relevant, predictions on the top of your data in MySQL using SQL. By integrating machine learning into your data layer, you can eliminate costly replication and simplify your application infrastructure.

Making Machine Learning native to MySQL

Your data lives in MySQL, so why do machine learning anywhere else?

With MindsDB we rethink the way machine learning models are trained and run. By moving  Machine Learning to the data layer you can.

Make fast, relevant predictions directly on top of your data in MySQL.

Eliminate costly replication

Simplify your application infrastructure

"I am excited to see MindsDB providing the power of machine learning, without leaving the convenience of SQL. There has been significant demand in the community for machine learning tools that work with on-premises data, can be run by the average database user, and are delivered cost-effectively."
Peter Zaitsev
CEO of Percona

Let’s see how it works

The data

Used car sale price for Audi vehicles, the aim is to predict the list price when advertising a car for sale.
Source: Kaggle

Training a model

To train a model you just INSERT a new record inside the mindsdb.predictors table, which was created when connecting MindsDB to MySQL.​


To make a prediction you need to SELECT the model from the model table mindsdb.used_car_model and specify the appropriate features. i.e model is an Audi A6.

Now you can visualize your predictions in your BI tools

See how MindsDB works with MySQL.

Play Video