В Oracle каждый пользователь представляет собой схему, и по умолчанию каждый созданный пользователем объект создается в своей схеме.
В MySQL пользователи и их привилегии хранятся в mysql.user
, но когда они создают объекты, где они созданы?
Существует ли какая-либо концепция схемы для каждого пользователя?
Можем ли мы создать отдельную схему для таблиц и индексов, таких как Oracle в MySQL?
Как определено в глоссарии MySQL:
In MySQL, physically, a schema is synonymous with a database.
You can substitute the keyword SCHEMA instead of DATABASE in MySQL SQL syntax,
for example using CREATE SCHEMA instead of CREATE DATABASE.
Some other database products draw a distinction. For example, in the Oracle
Database product, a schema represents only a part of a database: the tables
and other objects owned by a single user.