Разница между схемой / базой данных в MySQL

Есть ли разница между схемой и базой данных в MySQL? В SQL Server firebase database представляет собой контейнер более высокого уровня по отношению к схеме.

Я читал, что Create Schema и Create Database делают по существу то же самое в MySQL, что заставляет меня думать, что схемы и базы данных – разные слова для одних и тех же объектов.

Как определено в глоссарии MySQL :

В MySQL физически схема является синонимом базы данных . Вы можете заменить ключевое слово SCHEMA вместо DATABASE в синтаксисе SQL SQL, например, используя CREATE SCHEMA вместо CREATE DATABASE .

Различают другие продукты баз данных. Например, в продукте Oracle Database схема представляет собой только часть базы данных: таблицы и другие объекты, принадлежащие одному пользователю.

Зависит от сервера базы данных. MySQL не заботится, в основном это одно и то же.

Oracle , DB2 и других решениях на уровне предприятий. Обычно схема представляет собой набор таблиц, а firebase database представляет собой набор схем.

Обращаясь к документации MySql ,

CREATE DATABASE создает базу данных с заданным именем. Чтобы использовать этот оператор, вам нужна привилегия CREATE для базы данных. CREATE SCHEMA является синонимом CREATE DATABASE по версии MySQL 5.0.2.

PostgreSQL поддерживает схемы, которые являются подмножеством базы данных: https://www.postgresql.org/docs/current/static/ddl-schemas.html

База данных содержит одну или несколько именованных схем, которые, в свою очередь, содержат таблицы. Схемы также содержат другие типы именованных объектов, включая типы данных, функции и операторы. Одно и то же имя объекта может использоваться в разных схемах без конфликтов; например, как schema1, так и myschema могут содержать таблицы с именем mytable. В отличие от баз данных, схемы не жестко разделены: пользователь может обращаться к объектам в любой из схем в базе данных, к которой они подключены, если у них есть привилегии для этого.

Схемы аналогичны каталогам на уровне операционной системы, за исключением того, что схемы не могут быть вложенными.

По моему скромному мнению, MySQL не является базой данных. Вы не должны приводить MySQL к объяснению. MySQL реализует нестандартные SQL и иногда утверждает, что функции, которые он не поддерживает. Например, в MySQL схема CREATE создаст только базу данных. Это действительно вводит в заблуждение пользователей.

Этот вид словаря называется «MySQLism» администраторами баз данных.

Да, люди используют эти термины взаимозаменяемо в отношении MySQL. Хотя часто вы слышите, как люди ненадлежащим образом ссылаются на весь сервер базы данных в качестве базы данных.

Например, Microsoft SQL Server, схемы относятся к одному пользователю и представляют собой еще один уровень контейнера в порядке указания сервера, базы данных, схемы, таблиц и объектов.

Например, когда вы планируете обновлять dbo.table_a, а синтаксис не является полным, например, таблицей UPDATE. СУБД не может решить использовать целевую таблицу. По существу, по умолчанию СУБД будет использовать myuser.table_a

в MySQL- схеме является синонимом базы данных . Это довольно запутанно для начинающих людей, которые переходят на MySQL и в первый же день находят схему слов, поэтому ребятам нечего беспокоиться, поскольку оба они одинаковы.

Когда вы начинаете MySQL в первый раз, вам нужно создать базу данных (например, любую другую систему баз данных) для работы, чтобы вы могли создать CREATE SCHEMA, которая является ничем иным, как CREATE DATABASE

В какой-то другой системе системная firebase database представляет собой часть базы данных или набора таблиц, а сбор схемы – это firebase database.

  • где можно найти xsd.exe в visual studio 2013 на windowsх 8
  • Как создать весь DDL схемы Oracle (сценарий)?
  • Сгладить список, используя только формы в «The Little Schemer»
  • В Scheme, как вы используете lambda для создания рекурсивной функции?
  • Какой пакет lang подходит для SICP в Dr.Racket?
  • Как хранить массивы в MySQL?
  • Функциональное программирование: что такое «неправильный список»?
  • Какова наилучшая схема базы данных для поддержки значений, которые подходят только для определенных строк?
  • Различия между INDEX, PRIMARY, UNIQUE, FULLTEXT в MySQL?
  • Точечная запись в схеме
  • Смущает разница между let и let * в Scheme
  • Interesting Posts

    Возможно ли получить дату последнего входа пользователя в AD, если пользователь был удален?

    Дата начала и окончания текущего месяца

    как снимать камеру без предварительного просмотра из службы или streamа?

    Как ASP.NET многопоточен?

    JQuery Checkbox проверить все

    Почему у Windows все еще есть BSOD на Ctrl + Scroll + Scroll "feature"?

    Есть ли способ применить стиль CSS для параметров HTML5 datalist?

    Как форматировать строку даты в java?

    Остановить EditText от получения фокуса при запуске Activity

    Приложение неверно настроено для входа в Facebook: проблема интеграции Android Facebook

    Мой ноутбук начинает замерзать с помощью всего 2 браузеров, работающих одновременно. Использование бара 90 +%

    Почему законно занимать временное?

    Есть ли инструмент командной строки, чтобы перевести Windows 8 в режим сна?

    обрабатывать ссылку на текстовое изображение в приложении для Android

    Право на установку OEM-лицензии Windows 7 в VMWare Fusion?

    Давайте будем гением компьютера.