Heim >Datenbank >MySQL-Tutorial >Detaillierte Erläuterung des Unterschieds zwischen Tabelle und Schema in der Datenbank
Was ist eine Datenbank, was ist ein Schema, was ist eine Tabelle, was ist eine Spalte, was ist eine Zeile, was ist ein Benutzer?
Empfohlene verwandte MySQL-Video-Tutorials: „MySQL-Tutorial “
Wir können uns die Datenbank als ein großes Lager vorstellen, das in viele Räume unterteilt ist einer der Räume, und ein Schema stellt einen Raum dar.
Tisch kann in jedem Schema als Bett betrachtet werden. Tisch (Bett) steht in jedem Zimmer und kann nicht außerhalb des Zimmers aufgestellt werden.
Dann können viele Elemente auf dem Bett platziert werden, genauso wie viele Spalten und Zeilen auf der Tabelle platziert werden können. Die Grundeinheit zum Speichern von Daten in der Datenbank ist in Wirklichkeit die Grundeinheit zum Platzieren Artikel in jedem Lager ist das Bett.
Der Benutzer ist der Eigentümer jedes Schemas (das Schema enthält also ein Objekt, nicht der Benutzer). Tatsächlich entspricht der Benutzer der Datenbank (d. h. der Benutzer ist der Eigentümer jeder entsprechenden Datenbank). Datenbank (Lager), Sie müssen das Recht haben, jedes Schema (Raum) in der Datenbank zu betreiben. Das heißt, jeder von der Datenbank zugeordnete Benutzer hat den Schlüssel zu jedem Schema (Raum), zu dem er gehört Ein bestimmtes Lager Der Eigentümer, dann gehört ihm das Recht, dieses Lager und alles im Lager zu nutzen (einschließlich des Raums), und er hat die vollen Betriebsrechte. Der Systemadministrator kann dem Benutzer auch bestimmte Berechtigungen
zuweisen, d der Eigentümer (R/W), dies hängt von der Rolle ab, die diesem Benutzer entspricht.
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung des Unterschieds zwischen Tabelle und Schema in der Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!