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

Learn from top reviewers

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 and Oracle University Experience highest, with a score of 8.5.

The most common users of MySQL are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews From Top Reviewers

(1-5 of 98)

MySQL, your SQL, everybody's SQL!

Rating: 10 out of 10
February 14, 2018
JR
Vetted Review
Verified User
MySQL
2 years of experience
MySQL proved to be an extremely useful tool for my previous company when it came to database management and training those employees unfamiliar with it. We were not a database management heavy team, and we were also not integrating all of our database sources properly before introducing MySQL. MySQL provided the means by which we could easily incorporate many of the features that other database management systems use but were also able to test it out with its low cost (aka, free) and flexibility.
  • Ease of use since this is basically a sort of "starter" tool to get database management going.
  • Low cost - Instead of going in semi-blind and spending a lot of money on a BI solution that you are not sure about, you can try the Community version of MySQL and see if it fits your needs.
  • Data tool integration is phenomenal and allows for companies to expand their databases into other programs that provide more robust capabilities as well as handling more data as the company grows.
Cons
  • Independently, MySQL can be tough to use with large datasets. It becomes increasingly slower with the more data you are working with. So unless you are using another database management tool, it can take a while.
  • Before the recent upgrades, MySQL took a while to integrate features such as JSON into it. The responsiveness needs to be much quicker to keep up with the increasing demand.
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.

MySQL is my SQL

Rating: 9 out of 10
September 26, 2019
GS
Vetted Review
Verified User
MySQL
6 years of experience
Used as a Relational data store across the organization.
  • Quick processing.
  • Proven reliability.
  • Ease and flexibility of use.
Cons
  • Adding web hooks.
  • Support for CHECK constraints.
  • Hot Standby/Streaming Replication.
MySQL is the first choice for those web-based projects which require a database merely for data transactions.
MySQL will start underperforming once it is stressed with heavy loads or complex queries.

MySQL is MySQL, none of your SQL

Rating: 8 out of 10
October 26, 2018
We have an internal portal to store the monitoring of live systems. Data from those tools are stored in MySQL and then projected over our internal monitoring dashboard.
  • Ease of language
  • Dynamic in terms of different data types
  • Efficient for pulling large data
  • Integration with other tools is easy
Cons
  • Easy to write queries
  • Integration is easy with other systems
  • It’s highly scalable
Easy to integrate the data for monitoring real user interaction, pulling from other log monitoring tools and saving to MySQL is easy and efficient. Storing and rendering geographic information is not as easy as should have been.

MySQL - After using it and addressing your issues using MySQL, You will definitely say as "Yes , It's *MY* SQL "

Rating: 8 out of 10
July 09, 2022
Vetted Review
Verified User
MySQL
8 years of experience
My Organisation holds legacy infrastructure, and to make it compatible with other systems, we used MySQL as a barrier, and the solution worked well for us. Moreover, being open-source, it is more financially compatible and has many customized solutions in MySQL.
  • Barrier for legacy Infrastructure.
  • Open source.
  • Unlimited Customised solutions.
Cons
  • MySQL Cloud should be more reliable and better.
  • We should get some more ETL Featured syntaxes.
We do have an interaction between Linux and Windows systems. MySQL played a vital role in connecting across different platforms. MySQL Cannot support huge data and doesn't have many debugging features.

MySQL for the common consultant

Rating: 9 out of 10
February 19, 2016
AE
Vetted Review
Verified User
MySQL
5 years of experience
We use MySQL as the back end database for our field studies as part of a WAMP server. Most of the company uses other products, but the full package nature and free development tools make MySQL a natural for this work.
  • The SQL commands for MySQL tend to be simple and easy to complete.
  • I like being able to get the columns from the table with 'SHOW COLUMNS FROM tablename'.
  • MySQL allows us to publish as many websites as needed without licencing issues.
  • And of course the price is right!
Cons
  • SQL Server seems to have many more reporting options, SSMS allows for imports and exports to other office products out of the box.
  • Since the rest of the organization uses other database products, I am on my own for support and upgrading.
MySQL allows you to create and drop tables pretty simply from several tools, the SQL code is fairly standard across the industry, although some commands exist in MySQL and not in other languages. It is a relatively straight forward process to upgrade to the latest, most secure version. The lines between SQL choices are getting more blurred as time goes by, features are available with each brand of SQL. Apparently, it might be easier to spin up something like Couchbase than MySQL for quick prototyping.
Return to navigation