Heim > Datenbank > MySQL-Tutorial > So ersetzen Sie Newline-Zeichen in MySQL

So ersetzen Sie Newline-Zeichen in MySQL

青灯夜游
Freigeben: 2022-05-17 11:07:12
Original
11414 Leute haben es durchsucht

In MySQL können Sie die Funktionen char() und REPLACE() verwenden, um das Newline-Zeichen zu ersetzen; die REPLACE()-Funktion kann das Newline-Zeichen in der Spalte durch eine neue Zeichenfolge ersetzen, und das Newline-Zeichen kann durch „ char(13)“ lautet die Syntax „replace(field name,char(13),'new string')“.

So ersetzen Sie Newline-Zeichen in MySQL

Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.

In MySQL können Sie die Funktionen char() und REPLACE() verwenden, um Zeilenumbrüche zu ersetzen.

  • REPLACE()-Funktion wird zum Ersetzen verwendet. Sie können das Newline-Zeichen in der Spalte durch eine neue Zeichenfolge ersetzen.

  • char() wird verwendet, um das Newline-Zeichen „char(13)“ darzustellen

char( ) kann nicht nur das Zeilenumbruchzeichen darstellen, sondern auch die Wagenrücklauftaste und das horizontale Tabulatorzeichen

  • char(9) horizontales Tabulatorzeichen

  • char(13) Wagenrücklauftaste

Ersetzen Sie es durch ein Nullzeichen (d. h. löschen Sie das Zeilenumbruchzeichen). Sie können so schreiben:

replace(字段名,char(10),'')
Nach dem Login kopieren

Beispiel: Ersetzen Sie das Zeilenumbruchzeichen im Zeichen durch ein Nullzeichen

SELECT *, REPLACE(detail, CHAR(10), '') AS 显示替换后的内容
Nach dem Login kopieren

Angehängt ist die ASCII-Codetabelle:

So ersetzen Sie Newline-Zeichen in MySQL

REPLACE() ermöglicht es Ihnen, eine Zeichenfolge in einer Spalte einer Tabelle durch eine neue Zeichenfolge zu ersetzen. Die Syntax lautet wie folgt:

REPLACE(str,old_string,new_string);
Nach dem Login kopieren

Die REPLACE()-Funktion verfügt über drei Parameter, die den alten_String in string durch den neuen_string-String ersetzen.

Es ist sehr wichtig, dass in der REPLACE-Funktion der erste Parameter der Spaltenname ohne Anführungszeichen (") ist. Wenn Sie einen Feldnamen wie „field_name“ in Anführungszeichen setzen, wird der Inhalt der Abfrage auf „field_name“ aktualisiert. Dies führt zu unerwartetem Datenverlust.

Die REPLACE-Funktion unterstützt keine regulären Ausdrücke. Wenn Sie also Textzeichenfolgen mithilfe von Mustern aus einer externen Bibliothek ersetzen müssen, müssen Sie eine benutzerdefinierte MySQL-Funktion (UDF) verwenden ] Empfohlen:

MySQL-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo ersetzen Sie Newline-Zeichen in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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