VorwortIm täglichen Leben gibt es viele Dateiformate, und verschiedene Dateiformate haben entsprechende Speichermethoden und Verarbeitungsmechanismen (z. B.: .txt, .pdf, .mp4 ...). Für die Speicherung unterschiedlicher Daten sollten unterschiedliche Verarbeitungsmechanismen vorhanden sein. Speicher-Engines sind unterschiedliche Verarbeitungsmechanismen 1. MySQL-Hauptspeicher-Engine:. Innodb . Abonnieren . Erinnerung . Schwarzes Loch Schauen wir sie uns einzeln an ''' Innodb Es handelt sich um die Standardspeicher-Engine für MySQL Version 5.5 und höher, die eine sicherere Datenspeicherung ermöglicht.''' ''' Abonnieren Es ist die Standardspeicher-Engine vor MySQL 5.5. Es ist schneller als Innodb, aber wir legen mehr Wert auf die Datensicherheit. ''' Erinnerung Stromausfall und Datenverlust der Speicher-Engine (alle Daten werden im Speicher abgelegt)''' ''' Schwarzes Loch Was auch immer gespeichert ist, verschwindet sofort (wie ein schwarzes Loch). ''' Sehen Sie sich die SQL-Anweisungen für alle Speicher-Engines an: Motoren anzeigen; 2. Beispiele dafür, wie verschiedene Speicher-Engines Tabellen speichernLassen Sie uns zunächst eine separate Datenbank erstellen Datenbank erstellen Tag45 Wechseln Sie dann zur Datenbank benutze Tag45; Erstellen Sie vier Tabellen mit vier verschiedenen Speicher-Engines Tabelle t1 (ID int) erstellen, Engine=innodb; Tabelle t2 (ID int) erstellen Engine = myisam; Erstellen Sie Tabelle t3 (ID int) Engine=Blackhole; Tabelle t4 (ID int) erstellen, Engine=Speicher; Nachdem Sie vier Tabellen erstellt haben, werden Ihnen unter der Datendatei vier Dateien mit unterschiedlichen Speicher-Engines angezeigt. Der Grund, warum die T3-Tabelle keine T3.MYD-Tabellendatendatei hat, liegt darin, dass die Blackhole-Speicher-Engine wie ein schwarzes Loch ist. Wenn Sie eine Datei hineinwerfen, verschwindet sie, sodass es nicht einfach ist, Daten in der Datei zu speichern. Die t4-Tabelle ist eine Speicher-Speicher-Engine. Sie wird im Speicher gespeichert und ist ein kurzfristiger Datenspeicher. Sie lässt sich nicht einfach auf der Festplatte speichern. Daher gibt es keine Tabellendatendatei. Als Nächstes fügen wir in jede Tabelle der verschiedenen Speicher-Engines einen Datenabschnitt ein, um das Ergebnis zu sehen: in t1-Werte einfügen (1); in t2-Werte einfügen (1); in t3-Werte einfügen (1); in t4-Werte (1) einfügen; Sie können sehen, dass t3 beim separaten Abfragen der Daten jeder Tabelle keine Daten speichert, da t3 eine Blackhole-Speicher-Engine ist und die gespeicherten Daten sofort verloren gehen, sodass bei der Auswahl keine Daten vorhanden sind. Das Experiment ist nicht nur für den Moment gedacht. Wenn Sie MySQL neu starten und die Daten in jeder Tabelle erneut abfragen, werden Sie neue Erkenntnisse gewinnen. Offensichtlich zeigt die Tabelle von t4 auch, dass zu diesem Zeitpunkt keine gespeicherten Daten vorhanden sind. Warum ist das so? Da t4 die Speicher-Storage-Engine verwendet, speichert es Daten im Speicher und nicht dauerhaft. Wenn Sie MySQL beenden und neu starten, gehen die Daten verloren. Dies ist das Ende dieses Artikels zum Verständnis der MySQL-Speicher-Engine. Weitere relevante Inhalte zur MySQL-Speicher-Engine finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Tutorial zum Ändern von Inline-Stilen von element.style
>>: Zwei Möglichkeiten zum Implementieren einer HTML-Seite: Klicken Sie auf „Datei herunterladen“
Zusammengeklappte Kopfzeilen sind eine großartige...
In diesem Artikel wird der spezifische Code von R...
Inhaltsverzeichnis React-Demo zur Anzeige des Dat...
Beim Surfen im Internet stoßen wir nicht oft auf ...
Code kopieren Der Code lautet wie folgt: <html...
Im vorherigen Artikel wurde vorgestellt, wie Vue ...
In diesem Artikelbeispiel wird der spezifische Co...
Kompatibel mit neuen CSS3-Eigenschaften In CSS3 k...
Ergebnisse erzielen Umsetzungsideen Der Schmelzef...
<br />Seit das Außenministerium und andere z...
Ausführung der Hauptbibliothek DATENBANK ERSTELLE...
Inhaltsverzeichnis 1. Arithmetische Operatoren 2....
Nachdem textarea input in Element UI auf automati...
Die Unterschiede zwischen „execute“, „executeUpda...
Die Anzeigeeffekte in den Brow...