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 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 35)

MySQL: Good Old Database

Rating: 8 out of 10
December 27, 2018
Vetted Review
Verified User
MySQL
12 years of experience
MySQL is being used across our entire organization for various databases. Various different teams use MySQL and rely on it to maintain their backend application. We implement monitoring and metrics for MySQL to ensure we are getting the best performance out of our databases.
  • Store Data
  • Easy Query Language
  • Simple to setup
Cons
  • Currently owned by Oracle
  • MySQL doesn’t support full outer joins
  • MySQL doesn’t support working with arrays
MySQL is well suited to be a backend database to store data. Since MySQL has been around for many years, lots of people know how to set it up and use it, making it easy to get support or bring on new developers on a project using MySQL. Previously, I've seen MySQL being used as a queuing system, which was not really what it was designed for, and lead to stability issues when scaled up.

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.

Database Management Tool

Rating: 8 out of 10
April 02, 2019
RS
Vetted Review
Verified User
MySQL
5 years of experience
We used MySQL to store website data in database tables and to run queries to show and save data in the database. It is used by the whole organization where required to improve performance.
  • Consecutive Queries run simultaneously very fast.
  • MySQL documentation is very easily searchable online and easy to understand.
  • We can use it easily on the remote system as well.
Cons
  • It could improve its large database size.
  • It could provide its role and commit functions, etc.
  • There are a few stability issues.
1. Its implementation of an SQL database is very well suited for small to medium web pages. 2. The database is free and open source, with a commercial license available. 3. It must be easily manageable with a huge database.

MySQL as a front-end developer

Rating: 8 out of 10
May 13, 2021
BK
Vetted Review
Verified User
MySQL
2 years of experience
We use it from time-to-time, as the database solution for our smaller projects which requires a relational database. Usually used by the whole team, integrated into the production chain, and nearly everybody uses it for testing, smaller modifications in the data model, or when installing for a localized development environment.
  • Storing relational data.
  • Quick management.
  • Integration with different development tools, for instance with IntelliJ Idea.
Cons
  • I had some stability issues in the past.
  • SQL requirement.
  • Hard to find support for special cases.
When a classic, small relational database (I mean small as a small number of tables, not records necessary) needs easy to install database with easy to find tutorials, that's free, robust, and very well documented.

Solid choice although others may have more features

Rating: 8 out of 10
July 07, 2022
MH
Vetted Review
Verified User
MySQL
4 years of experience
A client needed MySQL as part of a local server and app (Decisions) for their investment department for day to day analysis. We're required to set up MySQL with each user who needs this set up on their workstation and ensure it's being accessed and used successfully by the Decisions app.
  • Easy Setup
  • Relative Stability
  • Secure
Cons
  • Not as efficient with large databases
  • Takes time to get some features up and running
  • Can be hard to scale
MySQL has worked great when it's tied into other business apps and/or databases that aren't too large. Once the databases become too large, it starts becoming more inefficient and has issues at times with file corruption. I don't see MySQL being as scalable as others which can be a problem as growth occurs.
Return to navigation