Skip to main content
TrustRadius
MySQL

MySQL

Overview

What is MySQL?

MySQL is a popular open-source relational and embedded database, now owned by Oracle.

Read more
Recent Reviews

Reliable and easy to use database

9 out of 10
November 20, 2023
It is solving the problem of efficient processing of a decent amount of data sets. Before that, all data was stored in an Excel sheet, …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Product Demos

E-Commerce Website using PHP and MySQL || Project Demo || Part -1

YouTube

Small CRM Project using PHP and MySQL (Free Download)

YouTube

User Registration Form with PHP and MySQL Tutorial 5 - Add Form Validation + Final Demo

YouTube

MySQL database WinForms CRUD Demo. (CREATE,READ,SELECT,UPDATE,DELETE) | C#

YouTube

MySQL Enterprise Edition [Newer Version Available]

YouTube

C# MySQL database WinForms CRUD Demo. (CREATE,READ,SELECT,UPDATE,DELETE)

YouTube
Return to navigation

Product Details

What is MySQL?

MySQL is a popular open-source relational and embedded database, now owned by Oracle.

MySQL Videos

What is MySQL?
MySQL is one of the most popular database software options for businesses of all sizes. The software is open source, and highly customizable, so users can set up an instance that meets their needs.
While MySQL is a specific product, NoSQL is a type of database that includes a number of available products. Whether a NoSQL (nonrelational database) product or using MySQL (relational database) is right for you greatly depends on the data you are storing, queries, and flexibility.

MySQL Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

MySQL is a popular open-source relational and embedded database, now owned by Oracle.

Microsoft Access, Google Cloud SQL, and Amazon Redshift are common alternatives for MySQL.

Reviewers rate Usability highest, with a score of 10.

The most common users of MySQL are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(965)

Attribute Ratings

Reviews

(51-75 of 127)
Companies can't remove reviews or game the system. Here's why
September 17, 2019

MySQL: The Simpler Choice

Score 10 out of 10
Vetted Review
Verified User
Incentivized
I would choose Oracle 11g, 12c for more complex ventures which require financials and complex logic. I would choose MySQL for simpler applications which simply need to interface data to a backend. I selected MySQL in this case because it is free and much simpler to install—it comes with a Wizard and does not require a ton of manual intervention and configuration. It simply installs and starts the service. Sure Oracle is robust, my MySQL is simple and better for lighter applications.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
MySQL is a most generic implementation of a database of a sort that is coherent with major designs of web engines and frameworks. As it works in cross-platform environments and easy to deploy it seems to be a competitive choice and prospective solution for integration into web environment for a purpose of hosting a website.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
Familiarity: With MySQL, I know what to expect, and that goes a long way. Also, since it adheres fairly close to SQL '92, It's relatively easy to construct queries, views, etc. without a steep learning curve. Also, RAM usage is important (this is true of any RDBMS consideration), and MySQL delivers good performance, without sacrificing RAM.
February 07, 2019

MySQL: Best DBMS

Score 9 out of 10
Vetted Review
Verified User
Incentivized
I have used Google BigQuery and it is very difficult to start with it. Although it is very fast and the speed performance is much better with BigQuery but it costs and is very difficult to start with. There's also no proper documentation on it, so MySQL wins in terms of usability and ease of use.
January 15, 2019

Working with MySQL

Eliz Marvic Melicio Carvajal | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
First of all, it's free and open source and MySQL supports more programming languages. The MySQL query syntax is easier to learn compared to other database management software. It also works perfectly with Linux or Unix servers. But compared with others, MySQL runs slow on large tables. If you have transactions with a large amount of data, it can not be done properly. This affects the performance of the screens.

January 09, 2019

MySQL Review

Kartik Chavan | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Frankly, there is not much difference between MySQL, GoogleSQL, Dremel SQL, SQL, etc. The main differences would be the syntax and pricing. MySQL has a free version, and it includes loads of important features, which were good enough for my company. The User Interface was also good. Hence, we decided to use MySQL.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We had been using indexes on our MySQL databases for a while now but never before properly learned about them. Generally I put an index on any fields that I will be searching or selecting using a WHERE clause but sometimes it doesn't seem so black and white.
Joel Tanzi | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It would be hard to make a case for the use of Microsoft Access for any but the most simple of internal business applications at this stage, not because it is a bad product but it falls well short of the power and scalability of MySQL and almost any other databse solution out there.

MongoDB is a strong competitor to MySQL but it has the important distinction of being a no-SQL solution and stores data as tuples. This has many advantages and disadvantages over a SQL-based solution but in most cases MySQL will remain an easier and more popular option.
Vishal Arora | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
If you are looking for a relational database (depending on your app), MySQL is a good place to start. MongoDB and Cassandra are NoSQL options (very powerful). I am more inclined towards PostgreSQL as it's more scalable over time. MySQL was bought by Oracle and the community support has been decreasing after that.
December 27, 2018

Outstanding Database Tool

Michael Timms | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
SQLLite was not a choice on Trust Radius, and it is the only tool that I have used similar to MySQL and the use was several years ago, so I do not remember the exact reason but there was some function that I needed that SQLite could not perform, and I had to download MySQL to complete my work.
December 27, 2018

MySQL: Good Old Database

Score 8 out of 10
Vetted Review
Verified User
Incentivized
After Oracle bought MySQL, I have pivoted some projects to use MariaDB instead, which is a fork of MySQL and maintained by the community and original developers of MySQL. This is free under the GNU GPL, and is not impacted by decisions Oracle makes for MySQL. RDS has the ability to run managed MySQL instances which make it even easier to setup and configure a database. RDS also has support for MariaDB.

InfluxDB is a great Time Series DB Platform which was designed to collect measurements with timestamps, and works more efficiently than MySQL for this type of data. I would recommend InfluxDB for anyone who is on the fence about implementing a collection agent and having the stats go into MySQL or another Database system
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We have used Oracle as our clinical databases that stores patient records. In this project we didn't used Oracle but separately built MySQL based data infrastructure as this is an independent scientific research project. Oracle is great overall, with most of functionalities needed and good performance, but it is heavy and expensive. MySQL is lightweight and well aligned with a small scientific research. Still an Oracle based tool such as SQL developer can be used with MySQL well. There was very few issue with running two different databases but make them connected and harmonized.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
SQL Server is more business-class than MySQL, but is not better in my opinion for cloud-based development or hosting even large applications. Redundancy, fail-over, etc. capabilities are more advanced with the SQL Server, but I do not need these capabilities at this point.
Carlos Eduardo de Souza | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I'm not that expert on MariaDB, but as far as I know, it has great support from tools and frameworks, but it's not that usual to find hosting with it installed rather than MySQL. Since MariaDB is a 'fork' from MySQL (since it was bought by Oracle), the transition from MySQL is very straightforward to do. Also, it's a common choice among developers who don't want to rely on a single company (Oracle) and it has strong support from its contributors (developers and engineers).
Andrew Shannon | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
MySQL had very similar features to MS SQL Server, but the price was a lot better with MySQL, free! Overall, going with a LAMP stack for our web server helped keep our costs down and see the vast community that supported each other with MySQL, it was an easy choice for us to go with MySQL over other paid solutions. We did hire outside developers who were skilled at MySQL to build our site, but once it was done and they handed over the site, our in-house development team was able to take over management of the website after a few months of working with the outside developers.
Carlos Alberto Pedron Espinett | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
The three are relational databases or managers for relational database (except for MariaDB whose approach is based on NoSQL models) with the ability to store large databases and respond to demanding business circumstances, however MySQL compared to Microsoft SQL Server represents a solution with an infinitely lower cost and in comparison with PostgreSQL it has a lower response capacity to complex queries and relationships, which ends up being an advantage in favor of PostgreSQL.
December 19, 2018

MySQL a Viable Option

Tony Maskevich | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It has its place amongst these other databases and is progressing as the community enhances the offering. The MySQL offering is getting to a maturity level where it can compete with the established vendors like Microsoft, IBM and Oracle. The ability to get our total cost of ownership down drives our adoption of MySQL. It is a solid offering.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
I find MSSQL to be a more robust relational database, offering better performance and better execution of stored procedures. Our use of MySQL was defined at a corporate level and not by our group.
Gabriel Samaroo | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
MySQL has it's pros / cons. The best things about MySQL are that it is open-source/free and has such a vast community of users. If you want a free database MySQL is the quickest to use, but if you're trying to build a strong foundation for your company, I prefer Postgres. If you're willing to pay for services Microsoft SQL Server can be good (although the fact that it's a Microsoft product can be a limitation for the linux-only tech shops).
Score 7 out of 10
Vetted Review
Verified User
Incentivized
MySQL is a standard across many industries and is familiar to most developers as a result. When comparing to something like MongoDB, most developers are more familiar and comfortable with MySQL. When comparing to something like Oracle, MySQL clearly wins in the expense category as Oracle is notoriously expensive.

PostgreSQL is an excellent choice for database as well, though it tends to be a bit harder to manage from the systems administration end of things. SQLite is also an excellent database, but it's designed to be a single instance and does not have the same level of support and performance that a more full featured RDBMS has.
Jeff Peterson | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
I have the most experience with MySQL so I feel most comfortable using and implementing it. I like it over MSSQL just because I'm not a fan of some of the features MSSQL has. My Mongo and Hadoop experience was for a very specific purpose and they better matches the project requirements.
Return to navigation