Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie importiere ich UTF-8-codierten Text mit Python in MySQL-Tabellen?

DDD
Freigeben: 2024-10-30 11:56:02
Original
860 Leute haben es durchsucht

How to Import UTF-8 Encoded Text into MySQL Tables Using Python?

Importieren von UTF-8-codiertem Text in MySQL-Tabellen mit Python

Anschließend, wenn Benutzer versuchen, die Daten über LOAD DATA LOCAL INFILE zu laden Es kann zu Verzerrungen durch nicht-englische Zeichen kommen. Um dieses Problem zu beheben, ist es wichtig, die Daten vor dem Import zu kodieren.

UTF-8-Daten in Python kodieren

So kodieren Sie die Daten in UTF-8 mit Python , kann das Codecs-Modul eingesetzt werden. Das folgende Code-Snippet demonstriert den Kodierungsprozess:

<code class="python">import codecs

with open('data.csv', 'rb') as f:
    data = f.read().decode('utf-8')</code>
Nach dem Login kopieren

Verschlüsselte Daten in MySQL laden

Sobald die Daten kodiert wurden, können sie in die MySQL-Tabelle geladen werden Verwenden des Befehls LOAD DATA LOCAL INFILE mit den folgenden Änderungen:

<code class="sql">LOAD DATA INFILE 'data.csv'
IGNORE INTO TABLE table
CHARACTER SET UTF8
FIELDS TERMINATED BY ';'
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'</code>
Nach dem Login kopieren

Durch die Einbeziehung dieser Änderungen werden die Daten erfolgreich in die MySQL-Tabelle geladen, wobei die Integrität der nicht-englischen Zeichen erhalten bleibt.

Das obige ist der detaillierte Inhalt vonWie importiere ich UTF-8-codierten Text mit Python in MySQL-Tabellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!