где хранятся созданные пользователем объекты?

2

В Oracle каждый пользователь представляет собой схему, и по умолчанию каждый созданный пользователем объект создается в своей схеме.

В MySQL пользователи и их привилегии хранятся в mysql.user, но когда они создают объекты, где они созданы?

Существует ли какая-либо концепция схемы для каждого пользователя?

Можем ли мы создать отдельную схему для таблиц и индексов, таких как Oracle в MySQL?

Теги:
database
rdbms

1 ответ

2

Как определено в глоссарии 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.
  • 0
    Спасибо за быстрый и положительный ответ!
  • 0
    Но все же я не уверен, когда какой-либо пользователь создает какие-либо объекты, хранит ли он в текущей используемой базе данных?
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню