Filter Ratings and Reviews
Filter 817 vetted MySQL reviews and ratings
Reviews (1-25 of 103)
Companies can't remove reviews or game the system. Here's why.
MySQL is a great Open Source Relational Database Management System(RDBMS). It has a lot of features. It is very stable. It provides an easy to use GUI with options for DDL, DML and DCL operations. One can easily create/alter tables, views, procedures, triggers, functions, indexes and much more. Writing queries, sub queries and joins are easily possible with MySQL.
- MySQL is compatible to run on many OS like Windows, Unix, Linux.
- MySQL allows transactions to be rolled back, commit, and crash recovery.
- MySQL is very secure as it keeps passwords encrypted
- MySQL does not support a very large database size as efficiently as other databases do.
- Transaction handling is not very efficient.
- SQL check constraint is not supported by MySQL.
April 26, 2020

MySQL is used within the whole organization as one of the two primary RDMBS. It is the underlying RDBMS database for the internal and external company records, hosted on Oracle PaaS.
- Best in breed in open-source RDBMS databases.
- Portability with our secondary database Oracle Database without much scheme changes.
- Scales well with IaaS.
- Some restrictions on the table sizes and schemes (unlike IBM DB2, Oracle DB, etc).
- Issues with some of the SQL operations ( merge join, hash join, etc) that degrades the overall performance of the queries.
- Licensing from Oracle for MySQL use can be improved.
Not yet, but I'm interested in Oracle user groups - Not a current member of any of the user groups.
January 19, 2020
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.
- I had some stability issues in the past.
- SQL requirement.
- Hard to find support for special cases.
Not yet, but I'm interested in Oracle user groups - Hungarian Oracle Users Group. It's a very nice local group, with frequent meetups, and knowledge sharing.
Used as a Relational data store across the organization.
- Quick processing.
- Proven reliability.
- Ease and flexibility of use.
- Adding web hooks.
- Support for CHECK constraints.
- Hot Standby/Streaming Replication.
I have used MySQL across different companies, mainly as a DB for web pages (along with Apache and PHP) and web-based applications (internal and external). It provides a fast, reliable and efficient DB solution.
- Very fast and reliable DB
- Innodb tables are a huge improvement
- Works very good with the open-source ecosystem, even though it was adquired by Oracle
- InnoDB tables performance could be improved
- Tuning is a little bit complex
- InnoDB tables do not support full-text searches
MySQL is mostly for vetting out developers to make sure they had enough knowledge to accomplish specific job duties. I created a bunch of tables and relationships, and populated a couple hundred rows of data across all of the tables. Then I gave developers a test asking them to send me back SQL scripts to perform various SQL, DDL, DML tasks and I would validate everything to make sure it worked as it ought to.
- Easy to spin up a database instance.
- Fast.
- Not great for dealing with large amounts of data.
- Limited capabilities for stored procedures.
Yes - Java User Group in the Phoenix area. MySQL is good for staying on top of the curve in what's going on and how other people approach problems often encountered in the industry.
September 18, 2019
It's being used to store and retrieve customer data. We also use it to update information and the billing details of the customers. It's easy to use and we can manipulate the data to suite our needs.
- Easy querying.
- Easy, spoken English like syntax.
- Intuitive.
- Easier to improve how the results can be displayed.
September 17, 2019
I use MySQL for database management. I do school projects for web security classes with PHP. We use PHP for the backend and use MySQL for the database. This platform has good security features, and it was very easy to match with PHP and postscript databases.
- Reliable
- Fast
- Can match with most of the framework
- Hard to match with some frameworks
We use it extensively and it has been great to us. It is simple and fast and a piece of the foundation to any service.
- Simple to use.
- Speed
- Extendable.
- Features for geocodes.
September 17, 2019
I used it for database, and I used it with the NetSuite platform team in Oracle to work on my internship project.
- Data relation.
- Data organization.
- Management of data.
- UI/UX of the platform could be improved.
- Some better UI for new customers without technical skills.
Yes - I am interested in Java, JS, UI/UX, NodeJS, SQL, and Oracle.
We used MySQL at my previous job. We had a WhatsApp like application named Wirofon. We were using a MySQL database to store subscribers information and for call routing and call barring rules.
- Easy to deploy
- Easy to manage
- Free
- Scalability
- Reverse engineering tools
Yes - Java, MySQL
we used it for a database for our front end GUI system
- It's very easy to use and operate.
- Linking tables could be better.
As I know, we use it only in a department of our company. Most of the time we use this database as a development database. We store less complex data structures in it, small and few tables, as we know it's better to store small amount of data then other relation databases.
- Data Security, MySQL is globally renowned for being the most secure and reliable database management system used in popular web applications like WordPress, Drupal, Joomla, Facebook and Twitter. The data security and support for transactional processing that accompany the recent version of MySQL, can greatly benefit any business especially if it is an eCommerce business that involves frequent money transfers.
- High Performance, Whether it is an eCommerce website that receives a million queries every single day or a high-speed transactional processing system, MySQL is designed to meet even the most demanding applications while ensuring optimum speed, full-text indexes and unique memory caches for enhanced performance.
- Complete Workflow Control, With the average download and installation time being less than 30 minutes, MySQL means usability from day one.
- It’s Got A Few Stability Issues
- It Suffers From Relatively Poor Performance Scaling
- Its Functionality Tends To Be Heavily Dependant On Addons
It was used across the whole organization internally. It was picked because of the easy integration, great support, and stability. For internal usage, they needed a cost-effective but trustworthy solution. Also from experience, the developers are familiar with MySql the most, they would able to use the juniors to work on the internal solutions first and learn the way.
- Easy to get started.
- Lightweight, but scalable.
- Well known, well supported.
- Owned by oracle.
- Limitations of fine-tuning.
- Lack of failover.
Yes - Huge community with great support.
January 13, 2020

MySQL is used in my company to store transactional data of modern applications that have been developed with an SOA architecture oriented to services and microservices, since these require multiple databases that are stable, light and have high availability.
- Excellent response times when consulting data
- Easy to learn, use and manage
- It is necessary to invest time and effort to implement additional functionalities that are required in business environments, such as data replication.
- When acquired by Oracle, its innovation speed has decreased, which opens the way for other competitors.
Not yet, but I'm interested in Oracle user groups - To be aware of the advances, updates and even features to come and get much more out of the tool.
September 18, 2019

MySQL is being used by our core team to develop and test out our prototype applications. It is lightweight, easy to use, and offers plugins for almost all of the widely used programming languages. Thanks to MySQL, spinning up a database to back prototype applications is a quick process. The rest of my organization is using Oracle Database 12c.
- It is designed for Web, Cloud and Big Data. It provides high availability, self-healing and data integrity, provisioning, monitoring and resource management, developer agility, and security.
- There is complete workflow control, allowing users to tweak all aspects of MySQL.
- There is a variety of user interfaces that can be implemented, lowering the burden on programmers.
- Incremental backups take more time and hassle to configure compared to other databases.
- There is no built-in support for XML and OLAP which hurts business intelligence related analytics.
- MySQL has gotten farther away from the open-source mentality. MySQL has proprietary and closed-source modules.
September 16, 2019

I write custom web-based applications and MySQL is my go-to database solution. Typically, an organization has a need for an application which their core services do not provide or they need an application to integrate with services they already use. In either case, MySQL is a great product to use for storing data easily and efficiently, for free with the benefit of adding logic in the database layer so that it manages itself.
- Window functions. MySQL 8, is owned by Oracle, has brought in all your classic hits for Window functions, I.E aggregate functions like sum and count over some partitions, dense_rank, lag, first_row, row_number. Now, much like Oracle 11g and above, MySQL can answer all your analytical needs for understanding your data quickly.
- 8 allows for JSON processing, both in and out of the database, which is extremely convenient for web applications which quite often need to call web-based REST services to retrieve such information. Gone are the days of constructing an additional Java layer for things like retrieving basic data in a GET request—MySQL provides.
- Event Scheduler: Write a stored procedure to monitor and modify your data. Then create an event so that it happens automatically. MySQL makes this very easy.
- The language tends to be a bit verbose at times, especially when writing stored procedures. I shouldn't need keywords like delimiters to be able to compile a procedure.
- Error handling, it could be a bit simpler. You need to declare "handlers" at the moment, and in order to get the error message, it requires you to select it and know the index.
- MySQL is getting rid of inline variables while querying. Boo.
December 16, 2019

MySQL is used at the organization level but mainly for web applications in the organization.
- Very good for basic to enterprise-level needs.
- Cost-effective
- MySQL has some limitation with complex data types.
- Limitations with common table expressions.
Not yet, but I'm interested in Oracle user groups
November 27, 2019

My IT team had to create daily reports based on patient care and the different service requested. MySQL is used for the whole company but only IT had the right to get access and make updates. Right now I am still using MySQL for personal projects developing web sites using Content Management Systems.
- Easy to install.
- Easy to configure.
- Easy to manage.
- Easy for creating backups.
- There is not enough documentation available when you are needing to resolve a complex issue with the software.
- It needs to be improved when the database is getting bigger. The performance gets poor when this happens.
November 14, 2019

MySQL is being used for many software in my company development for specific departments and software for all employees across the organization like human resources forms, Content Management Systems for website and intranet, health forms, satisfaction survey software.
- Easy to learn.
- Easy to use and manage.
- Easy to backup and restore.
- Have a community version open source.
- More documentation.
- Efficiently manage big amount of data.
September 28, 2019

Yes, it is being used by a department to retrieve information as per customer needs.
- Excellent market penetration.
- Easy to get started.
- Open-source license for most users.
- I have only two years experience so I have not found any improvement but everything so far I used was good to me.
September 20, 2019

MySQL is used in the whole organization, for variety of engineering and business purposes. Examples of uses:
- DevOps pipelines data
- Software artifact data and metadata
- Test results
- Validation results
- Users and their associated data
- Extracts from Big Data systems
- Popular
- Improving capabilities over time
- Widespread knowledge
- Reactive APIs
- NoSQL support
- Graph data models
Yes - Java: awareness of new improvements in new versions. Most benefits are around Java features, but there is little content specific to MySQL in this interest group. Reactive programming techniques would provide better throughput when dealing with database access.
MySQL is one of the powerful database management in the world. that very easy to use and because it's an opensource project. That's make it very special, because lot of developer work on it and make it powerful each day. MSQL is really the best alternative for startup, because they do not have to much budget. That a great technology for free.
- Opensource.
- Flexibility.
- Accessibility.
- I have never used another database system in the past, so I cannot compare it with others.
- I have no improvements that I can give because MySQL is only the one I have ever used.
Not yet, but I'm interested in Oracle user groups - I want to be in the Java and MySQL group, because I'm a web and mobile developer and I use these technology in my projects.
MySQL is used as a data repository for all our online, batch, and reporting needs.
- Easy to use.
- Lots of resources online.
- Technical support is very accessible and they respond quickly.
- More SQL analytic functions.
- Fully support ANSI standard features.
September 18, 2019

MySQL is our main database solution for all types of projects. All departments are encouraged to use it for their data storage needs. We are storing massive amounts of data and MySQL enables us to do it efficiently and securely.
- Very popular all over the world
- Allows to store different types of data
- API available for many languages
- Hard to use advanced features
- Error messages could be simpler
- Slow in some cases
MySQL Scorecard Summary
What is MySQL?
MySQL is a popular open-source relational and embedded database, now owned by Oracle. For more information visit https://www.mysql.com
MySQL Integrations
Astera Centerprise, Skyvia, Devart Excel Add-ins, Uniwide HIMS, Yurbi, Turbonomic (formerly VMTurbo)
MySQL Competitors
MySQL Technical Details
Operating Systems: | Unspecified |
---|---|
Mobile Application: | No |