In MySQL, "schema" means the structure of the whole database. In other RDBMSes, "schema" means a namespace within the database.
With its cross-database queries, MySQL puts no distinction between a database and a schema.
Once again, not a fault of the training here, but a common source of confusion I've run into between MySQL devs and folks working on other systems.
* Schema means the same thing on all RDBMS: a namespace for tables
* MySQL doesn't support the notion of multiple databases per server installation
In MySQL, "schema" means the structure of the whole database. In other RDBMSes, "schema" means a namespace within the database.
With its cross-database queries, MySQL puts no distinction between a database and a schema.
Once again, not a fault of the training here, but a common source of confusion I've run into between MySQL devs and folks working on other systems.