[tekst z książki na temat SQL]
W pełni kwalifikowana nazwa obiektu ma postać:
serwer.baza.schemat.obiekt


W mojej bazie chciałbym powiązać kilka schematów z jedną określoną bazą.

Więc najpierw tworze bazę, 'CREATE DATABASE newBase;'
używam instrukcji 'USE newBase', a następnie wpisuje komendę
'CREATE SCHEMA newBase.rocznik1534' (1)
i także
'CREATE SCHEMA rocznik1534' (2)

W pierwszym przypadku mam błąd, a w drugim schemat staje się niczym jak
zwykła baza. (Nie jest powiązana z newBase, stanowi po prostu odrębną całość)

Na stronie dev.mysql.com znalazłem taką notke:
CREATE DATABASE creates a database with the given name. To use this statement, you need the CREATE privilege for the database. CREATE SCHEMA is a synonym for CREATE DATABASE as of MySQL 5.0.2.

Skoro 'SCHEMA' staje się synonimem 'DATABASE' to w jaki sposób mogę zrealizować swoje zadanie.