What happens when you create a MySQL Document Store
The MySQL Document Store introduced with version 5.7.12 allows developers to create document collections without have to know Structured Query Language. The new feature also comes with a new set of terminology.  So let us create a collection and see what it in it (basically creating a table for us SQL speakin' old timers).   So start the mysqlsh  program, connect to the server, change to the world-x schema (database) switch to Python mode, a create a collection (table). What did the server do for us? Switching to SQL mode, we can use describe to see what the server has done for us. We have a two column table.  The first is named doc  and is used to store JSON.  And there is also a column named _id  and please notice this column is notated as STORED GENERATED. The generated column extracts values from a JSON document and materializes that information into a new column that then can be indexed. But what did the system extract for us to create this new column? Lets use SHOW CREATE TAB...



