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

Beispielcode zum Bereitstellen von ELK mit Docker-Compose

Umfeld Host-IP 192.168.0.9 Docker-Version 19.03.2...

Detaillierte Erklärung der MySQL-Datenbank-Trigger

Inhaltsverzeichnis 1 Einleitung 2 Trigger-Einführ...

Handbuch zur MySQL-Volltextindizierung

Die Volltextindizierung erfordert eine spezielle ...

Vue kapselt die öffentliche Funktionsmethode zum Exportieren von Excel-Daten

vue+element UI kapselt eine öffentliche Funktion ...

jQuery erzielt Ein- und Ausblendeffekte

Bevor wir jQuery verwenden, um den Ein- und Ausbl...

Warum wird für die Webseitenkodierung UTF-8 statt GBK oder GB2312 verwendet?

Wenn Sie die Wahl haben, sollten Sie UTF-8 verwen...

my.cnf (my.ini) wichtige Parameteroptimierungs-Konfigurationsanweisungen

MyISAM-Speicher-Engine Die MyISAM-Speicher-Engine...

Tutorial zur Installation von phpMyAdmin unter Linux centos7

yum install httpd php mariadb-server –y Notieren ...