Zusammenfassung der MySQL-Funktionsmethode LOAD_FILE()

Zusammenfassung der MySQL-Funktionsmethode LOAD_FILE()

In MySQL liest die Funktion LOAD_FILE() eine Datei und gibt ihren Inhalt als Zeichenfolge zurück.

Grammatik

LOAD_FILE(Dateiname)

Dabei ist Dateiname der vollständige Pfad zur Datei.

Hier ist ein Beispiel dafür, wie ich Inhalt aus einer Datei auswähle:

SELECT LOAD_FILE('/data/test.txt') als Ergebnis;

Ergebnis:

+------------------------------------------+

| Ergebnis |

+------------------------------------------+

| Dieser Text ist alles, was die Datei enthält! |

+------------------------------------------+

Ein Beispiel für eine Datenbank

Hier ist ein Beispiel für eine Abfrage, die den Inhalt einer Datei in eine Datenbank einfügt:

INSERT INTO MeineTabelle (FileId, UserId, MeineBlobSpalte)

WERTE (1, 20, LOAD_FILE('/data/test.txt'));

In diesem Beispiel hat die Spalte MyBlobColumn einen BLOB-Datentyp (wodurch die Speicherung binärer Daten möglich ist).

Jetzt, da es in der Datenbank ist, können wir es auswählen:

Wählen Sie MeineBlobSpalte aus.

VON MyTable

WO Benutzer-ID = 20;

Ergebnis:

+------------------------------------------+

|MeineBlob-Spalte|

+------------------------------------------+

| Dieser Text ist alles, was die Datei enthält! |

+------------------------------------------+

Wenn die Datei nicht existiert, wird NULL zurückgegeben:

SELECT LOAD_FILE('/data/oops.txt') als Ergebnis;

Ergebnis:

+--------+

| Ergebnis |

+--------+

| NULL |

+--------+

Das könnte Sie auch interessieren:
  • Beispiel für die Verwendung von Go Xorm zum Bedienen von MySQL
  • Klassischer MySQL-High-Level-/Befehlszeilenvorgang (schnell) (empfohlen)
  • Eine kurze Diskussion über die Unterschiede zwischen den drei wichtigsten Datenbanken: Mysql, SqlServer und Oracle
  • Die Verwendung eines eindeutigen MySQL-Schlüssels in Abfragen und damit verbundene Probleme
  • So implementieren Sie eine geplante Sicherung einer MySQL-Datenbank
  • Backup zwischen MySQL-Datenbank und Oracle-Datenbank importieren
  • Detaillierte Erklärung, wie eine SQL-Anweisung in MySQL ausgeführt wird
  • Detaillierte Erläuterung des MySQL-Download- und Installationsprozesses
  • Das ausführliche Tutorial zum Herunterladen und Installieren von MySQL 8.0.15 ist für Anfänger ein Muss!
  • Detaillierte Erklärung zur Migration einer MySQL-Datenbank auf einen anderen Computer

<<:  Die JD Vue3-Komponentenbibliothek unterstützt den detaillierten Prozess der Miniprogrammentwicklung

>>:  Linux verwendet iftop, um den Netzwerkkartenverkehr in Echtzeit zu überwachen

Artikel empfehlen

Installieren Sie MySQL 5.7.17 im Win10-System

Das Betriebssystem Win10 MySQL ist die 64-Bit-ZIP...

MySQL 8.0.15 Installations- und Konfigurations-Tutorial unter Win10

Was ich kürzlich gelernt habe, beinhaltet Kenntni...

Über nginx zur Implementierung des Jira-Reverse-Proxys

Zusammenfassung: Nginx-Reverse-Proxy für JIRA kon...

Zusammenfassung der Methoden zur Verbesserung der MySQL-Anzahl

Ich glaube, dass viele Programmierer mit MySQL ve...

So verwenden Sie SHTML-Includes

Durch die Anwendung können einige öffentliche Bere...

Detaillierte Erklärung der Verwendung und Erfahrung mit tinyMCE

Detaillierte Erklärung der tinyMCE-Verwendung Ini...

Eine kurze Erläuterung der Rolle und Funktionsweise von Schlüsseln in Vue3

Welche Funktion hat dieses Schlüsselattribut? Sch...

mysql 5.7.11 winx64 anfängliche Passwortänderung

Laden Sie die komprimierte Version von MySQL-5.7....

JavaScript zum Erzielen eines Digitaluhreffekts

In diesem Artikelbeispiel wird der spezifische Ja...