Mysql
 sql >> база данни >  >> RDS >> Mysql

Каква е разликата между Oracle и Mysql при интерпретиране на Create Database?

За да отговорите на въпроса си, искате да създадете схема (CREATE USER), а не екземпляр/база данни (CREATE DATABASE).

Дефиницията на Oracle за база данни е файловете на диска. Те могат да се споделят между екземпляри (реални клъстери на приложения) или да се използват само от един екземпляр (на същия сървър например, най-често срещаният).

Предистория:Концепцията за "база данни" е различна при различните доставчици на бази данни. Като DBA на Oracle съм внимателен, когато говоря с някой, който е от опит в MySQL, DB2, SQL Server, това, което те наричат ​​„база данни“ в Oracle, е потребител/схема (разликата между потребител и схема е, че схемата съдържа таблици и потребителят е само вход). Всеки път, когато някой, особено разработчик, използва думата "база данни" въпрос в какъв контекст.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Създайте Optgroup от масив от данни

  2. Как да се справим с частични дати (2010-00-00) от MySQL в Django?

  3. mysql, ако редът не съществува, вземете стойността по подразбиране

  4. Имам повече проблеми с mysqli. Числови данни в резултатите

  5. Изпълнете mysql insert само ако таблицата е празна