Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jaka jest różnica między Oracle i Mysql podczas interpretacji Create Database?

Aby odpowiedzieć na swoje pytanie, chcesz utworzyć schemat (CREATE USER), a nie instancję/bazę danych (CREATE DATABASE).

Definicja bazy danych Oracle to pliki na dysku. Mogą być współdzielone między instancjami (Real Application Clusters) lub używane tylko przez jedną instancję (na przykład na tym samym serwerze, najczęściej).

Tło:Pojęcie „bazy danych” różni się między dostawcami baz danych. Jako administrator baz danych Oracle jestem ostrożny, gdy rozmawiam z kimś, kto ma doświadczenie w MySQL, DB2, SQL Server, to, co nazywają „bazą danych” w Oracle, to użytkownik/schemat (różnica między użytkownikiem a schematem będącym schematem zawiera tabele i użytkownik jest tylko loginem). Ilekroć ktoś, zwłaszcza programista, używa słowa „baza danych” w jakim kontekście.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dane obcięte dla kolumny „xxxx” w wierszu 1

  2. LOAD DATA INFILE Kod błędu:13

  3. Ostrzeżenie:mysqli_query() oczekuje, że parametr 1 to mysqli, zasób podany

  4. Pobieranie ostatniej wprowadzonej wartości w Yii

  5. Błąd MySql występuje w nocy — ostatni pakiet wysłany do serwera był 0 ms temu