Wie Konvertieren von Newline für MySQL

November 16

Newline-Zeichen in MySQL konvertieren kann hilfreich sein, wenn Sie Daten in ein anderes Programm oder Betriebssystem, das eine unterschiedliche Zeilenendemarke verwendet anzeigen möchten. Eine Zeilenendemarke angegeben, dass der folgende Text in der nächsten Zeile angezeigt werden sollen. Das Newline-Zeichen in Ihrem Text möglicherweise "\n", "\r" oder "\r\n", abhängig von Ihrem Betriebssystem. Die MySQL-Funktion "Ersetzen" können Sie neue Zeilenumbruchzeichen konvertieren.

Anweisungen

1 Melden Sie sich der MySQL-Datenbank öffnen ein Terminal oder ein Tool wie PhpMyAdmin, "Mysql -u Benutzername -p Passwort" eingeben und drücken "Enter." Ersetzen Sie "Username" und "Passwort" durch Ihre aktuellen Login-Daten.

2 Verbindung zur Datenbank zu verwenden, indem Sie eingeben "verbinden Database_name" und drücken "Enter." Ersetzen Sie "Database_name" durch den tatsächlichen Namen der Datenbank.

3 Konvertieren Sie Zeilenumbruchzeichen in einer MySQL-Zeichenfolge mit der Funktion "Ersetzen" durch Eingabe von:

UPDATE Mytable SET Spalte1 = REPLACE (Mycolumn, CHAR(10), '');

oder

UPDATE Mytable SET Spalte1 = REPLACE (Mycolumn, CHAR(10) + CHAR(13), '');

oder

UPDATE Mytable SET Spalte1 = REPLACE (ersetzen (Mycolumn, CHAR(10), cm), CHAR(13), '');

Ersetzen Sie "Mytable" und "Spalte1" mit den Informationen für Ihre Datenbank. Funktion "REPLACE" akzeptiert als Argumente, die Zeichenfolge zu ändern, die Zeichenfolge zu ersetzen und die Zeichenfolge, die sie mit zu ersetzen. Mit '' als drittes Argument entfernt effektiv das Newline-Zeichen. Alternativ können Sie '' durch Ersetzen eine Zeichenfolge wie "", das einen HTML-Zeilenumbruch." CHAR(10) "'\n', ist das Zeilenvorschubzeichen. "CHAR(13)" ist "\r", das Wagenrücklaufzeichen. "CHAR(10) + CHAR(13)" "\r\n" ist, ein Wagenrücklauf gefolgt von einem Zeilenvorschub. Welche Abfrage verwenden, hängt davon ab, wie Zeilenumbrüche im Text angezeigt werden. Windows verwendet in der Regel "\r\n", während Unix-ähnlichen Systemen und Mac OS X verwenden "\n."

Tipps & Warnungen

  • MySQL hat kein Problem, die Speicherung von Zeilenumbruchzeichen. Wenn Ihr Ziel ist es, den Text im HTML-Format anzuzeigen, können Sie die Unterbrechungstag HTML-Zeile einfügen "nl2br" Funktion "", vor allen Zeilenumbrüchen.