Inhalt
Die Konvertierung von Zeilenumbruchzeichen in MySQL kann sehr nützlich sein, wenn Sie Daten in einem anderen Programm oder Betriebssystem anzeigen möchten, das für dieselbe Funktion ein anderes Zeichen verwendet. Der Zeilenumbruch stellt fest, dass der folgende Text in der nächsten Zeile angezeigt wird. Das Zeichen dieser Funktion kann je nach Betriebssystem als " n", " r" oder " r n" dargestellt werden. Sie können auch die Funktion "REPLACE" verwenden, um das Zeilenumbruchzeichen zu konvertieren.
Schritt 1
Greifen Sie auf die MySQL-Datenbank zu. Öffnen Sie dazu ein Terminal oder Tool wie phpMyAdmin, geben Sie "mysql -u Benutzername -p Passwort" ein und drücken Sie die Eingabetaste. Ersetzen Sie "Benutzername" und "Passwort" durch Ihre Zugangsinformationen.
Schritt 2
Stellen Sie eine Verbindung zu der Datenbank her, die Sie verwenden möchten. Geben Sie dazu "connect database_name" ein und drücken Sie die Eingabetaste. Ersetzen Sie "Datenbankname" durch den Datenbanknamen.
Schritt 3
Konvertieren Sie Seitenumbruchzeichen mithilfe der Funktion "REPLACE" in eine MySQL-Datenzeichenfolge, indem Sie Folgendes eingeben:
UPDATE mytable SET mycolumn = REPLACE (mycolumn, CHAR (10), ’’); oder UPDATE mytable SET mycolumn = REPLACE (mycolumn, CHAR (10) + CHAR (13), ’’); oder UPDATE mytable SET mycolumn = REPLACE (REPLACE (mycolumn, CHAR (10), ’’), CHAR (13), ’’);
Ersetzen Sie "mytable" und "mycolumn" durch die Informationen in Ihrer Datenbank. Die Funktion "REPLACE" verwendet die Änderungskette, die Ersatzkette und die Ersatzkette als Parameter. Wenn Sie "als dritten Parameter verwenden, wird das Zeilenumbruchzeichen vollständig entfernt. Alternativ können Sie" durch eine Zeichenfolge wie "" ersetzen, bei der es sich um einen Zeilenumbruch in HTML handelt. "CHAR (10)" entspricht " n", dem Zeilenvorschubzeichen. "CHAR (13)" entspricht " r", was einen Zeilenumbruch darstellt. "CHAR (10) + CHAR (13)" entspricht " r n", einer Unterbrechung, gefolgt von einem Zeilenvorschub. Die Definition des Abfragetyps hängt davon ab, wie der Text angezeigt wird. Windows verwendet im Allgemeinen " r n", während Unix-basierte und Mac OS X-basierte Systeme nur " n" verwenden.