The JSON data type in MySQL grants you the strengths of both of these systems. It allows you to structure some parts of your database and leave others to be flexible. The first half of this article will design a database with JSON fields. It will step through using the built-in functi...