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

(76-100 of 134)
Companies can't remove reviews or game the system. Here's why
Score 7 out of 10
Vetted Review
Verified User
Incentivized
MySQL is great for getting an application up and running quickly at no cost. Applications at-scale may find MySQL lacking, however, as millions of rows will degrade performance, so migrating to another system such as MSSQL before getting too large is recommended. Stored procedures are also a pain point as implementing them is not flexible.
Gabriel Samaroo | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
If you need a reliable, performant database that can be setup extremely quickly and won't need to service applications for HUGE amounts of data, MySQL is perfect. It's free and open-source, and there are many tutorials online to setup in minutes. Most people who have worked with databases are familiar with MySQL, and probably have spent time using it since it is so popular.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
MySQL is an excellent starting point for most application development that requires a full features database. When used in conjunction with standard database frameworks, it can be easily swapped in and out as needs change. It's fast enough to handle relatively large data sets with many millions of rows. As with any application development, however, it's not a silver bullet. There are scenarios where it is more appropriate to use NoSQL or caching databases instead.
Jeff Peterson | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Most of our use cases are for fairly small data sets that don't change a lot. MySQL really shines for us in these scenarios. But we have also used it to handle large data sets that are growing each day. When data sets get large there are many things you can do to handle them in MySQL but it isn't necessarily purpose built for those types of implementations - but it can work.
November 19, 2018

You get so much for $0.00

Score 9 out of 10
Vetted Review
Verified User
Incentivized
One of the best things about MySQL is that you do not have to worry about the cost! MySQL will work well for use cases across any type of business - small start-up to mammoth enterprise. Covers most use cases for database manipulation. It is just extremely easy to use too!
Kenneth Hess | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
MySQL is very well-suited to read-intensive database applications. It is very fast. It is also a great enterprise database for new DBAs because it is easy to obtain and installs on a variety of systems and platforms. Although I have not directly experienced problems, MySQL developers report that transactions aren't handled efficiently and that its trigger functionality is lacking sophistication. The biggest problem I've seen with it is how difficult it is to maintain stored procedures. That is a very common complaint and not isolated to my applications.
October 24, 2018

software engineer

Tuan Anh Nguyen | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
For MySQL
Pros:
  • Gives you the ability to host several databases on one server.
  • Uses tables to store data.
  • It has primary and foreign key constraints.
  • Uses indexes to sort data and speed up performance, and supports both desktop and web applications.
Cons: If there is unstructured data, it's very hard to create a table.
October 24, 2018

Want to know why MySQL?

Sudha Govindaraju | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
It offers significant cost savings compared to other database management systems, as it is open sourced. MySQL is known to be the most secure database management system used in applications like Wordpress, Drupal, etc.

MySQL is not very efficient when it comes to using it for a larger database, as the request may be terribly slow or sometimes incomplete. Also its functionality seems to be dependent on add-ons a lot.
October 22, 2018

Reliability for free

Benard Mutua | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
MySQL allows a user to select from a range of storage engines that enable you to change the functionality of the tool and handle data from different table types. The system is incredibly reliable and doesn’t hog resources. MySQL has an easy to use interface, and various commands such as batch commands that enables a user to process enormous amounts of data.
August 08, 2018

Great simplicity

benjamin nzoka | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
The new MySQL is great for areas where one requires concurrent database connections from users. It is fast and easy to manipulate.
MySQL cannot be used to store data inside applications that are run on android mobile. Instead they have to use TinyDB or any other alternative in order to not lag the application.
Joseph R. Sweeney | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
MySQL is fantastic for those who just want to dip their toes in the water, as well as those Olympic style swimmers who are much more advanced. It is extremely flexible and there is a ton of support out there due to its increased popularity as a BI tool. I would definitely recommend using another BI tool that could integrate several MySQL databases together to avoid any lag times with reporting.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
MySQL is a great teaching tool for database foundations of relational databases and SQL. MySQL is also suited for small to small/medium companies. Once a company gets to the medium to large range the needs for some functionality may not be met by MySQL and a bundled database suite may be more appropriate. I use it as a teaching and learning tool for database classes.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It works great for a small to large size business. Implementation has some lofty up front costs, but if you require a better system, the advantages outweigh the disadvantages. It’s nice because it also supports emerging technologies and has nice bolt ons to help tailor your digital infrastructure.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
MySQL is great for research projects, startups, non profits etc... Basically MySQL is great for any one or any company that is budget minded. MySQL is also very good for products that are high read / low write scenarios especially when using the InnoDB engine.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
I really like using this program. When I want to look up a vendor or an analyst it makes my job a breeze. By running directly into the platform, entering in a little bit of information and BOOM a list is able to be pulled up. I really like how user friendly everything is and how responsive customer services is when you have a question.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
It is well suited to education environments where access to the attendance and billing is required over the Internet. Our student population was around 256 so if you are managing data for tens of thousands of individuals MySQL may not scale up to the much larger information store required for that student population data set.
Return to navigation