Schema und Datenbank in MySQL: Sind sie unterschiedlich?
Während in einigen Datenbanksystemen wie SQL Server eine Datenbank ein Container ist MySQL betrachtet die Begriffe „Schema“ und „Datenbank“ als Synonyme.
Laut dem MySQL-Glossar stellt ein Schema dar eine Datenbank aus physikalischer Sicht. In der MySQL-SQL-Syntax kann man das Schlüsselwort „SCHEMA“ anstelle von „DATABASE“ verwenden, wie zum Beispiel „CREATE SCHEMA“ anstelle von „CREATE DATABASE“.
Im Gegensatz dazu können andere Datenbankprodukte wie Oracle Database unterscheiden zwischen Schemata und Datenbanken. In Oracle ist ein Schema eine Teilmenge einer Datenbank, die die Tabellen und Objekte umfasst, die einem bestimmten Benutzer gehören.
Daher sind Schemata und Datenbanken in MySQL im Wesentlichen austauschbare Begriffe. Sie beziehen sich auf die Sammlung von Tabellen, gespeicherten Prozeduren und anderen Datenbankobjekten, die zusammen eine logische Datenstruktur zum Verwalten und Organisieren von Daten bilden.
Das obige ist der detaillierte Inhalt vonMySQL-Schemas und Datenbanken: Sind sie dasselbe?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!