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

JavaScript zur Implementierung eines einziehbaren sekundären Menüs

Der spezifische Code zur Implementierung des einz...

Vue implementiert ein einfaches Einkaufswagenbeispiel

In diesem Artikel wird der spezifische Code von V...

So verwenden Sie die JSX-Syntax richtig in Vue

Inhaltsverzeichnis Vorwort Virtueller DOM Was ist...

Das Konzept von MTR in MySQL

MTR steht für Mini-Transaktion. Wie der Name scho...

Spezielle Methode zum Hinzufügen von Fremdschlüsseleinschränkungen in MySQL

Die Betriebsumgebung dieses Tutorials: Windows 7-...

Oberflächliches Webdesign

<br />Ich war schon immer der Meinung, dass ...

FTP-Remoteverbindung zu Linux über SSH

Installieren Sie zunächst SSH in Linux. Nehmen Si...

Lösung für das Problem ungenauer JS-Zahlen

Die verständlichste Erklärung des Genauigkeitspro...

Analyse der Implementierung der MySQL-Anweisungssperre

Zusammenfassung: Analyse von zwei MySQL SQL-Anwei...

MySql-Freigabe der Nullfunktionsnutzung

Funktionen zu Null in MySql IFNULL ISNULL NULLIF ...

So legen Sie den Fokus auf HTML-Elemente fest

Code kopieren Der Code lautet wie folgt: <Körp...