Jak przekonwertować podziały wierszy na MySQL

Autor: Robert White
Data Utworzenia: 3 Sierpień 2021
Data Aktualizacji: 16 Listopad 2024
Anonim
Kurs E14 #13- MySQL PRAKTYCZNE PRZYKŁADY
Wideo: Kurs E14 #13- MySQL PRAKTYCZNE PRZYKŁADY

Zawartość

Konwersja znaków końca wiersza w MySQL może być bardzo przydatna, gdy chcesz wyświetlić dane w innym programie lub systemie operacyjnym, który używa innego znaku dla tej samej funkcji. Podział wiersza oznacza, że ​​następujący tekst jest wyświetlany w następnym wierszu. Charakter tej funkcji można przedstawić jako „ n”, „ r” lub „ r n”, w zależności od systemu operacyjnego. Możesz także użyć funkcji „REPLACE”, aby przekonwertować znak końca wiersza.

Krok 1

Uzyskaj dostęp do bazy danych MySQL. Aby to zrobić, otwórz terminal lub narzędzie, takie jak phpMyAdmin, wpisz "mysql -u nazwa użytkownika -p hasło" i naciśnij "Enter". Zastąp „nazwę użytkownika” i „hasło” swoimi danymi dostępowymi.

Krok 2

Połącz się z bazą danych, której chcesz użyć. Aby to zrobić, wpisz „connect database_name” i naciśnij „Enter”. Zastąp „nazwa_bazy_danych” nazwą bazy danych.

Krok 3

Konwertuj znaki końca strony na ciąg danych MySQL za pomocą funkcji „REPLACE”, wpisując:


UPDATE mytable SET myColumn = REPLACE (mycolumn, CHAR (10), ””); lub UPDATE mytable SET myColumn = REPLACE (mykolumn, CHAR (10) + CHAR (13), ””); lub UPDATE mytable SET mycolumn = REPLACE (REPLACE (mycolumn, CHAR (10), ””), CHAR (13), ””);

Zastąp „mytable” i „mycolumn” informacjami z Twojej bazy danych. Funkcja „REPLACE” przyjmuje jako parametry łańcuch zmian, łańcuch zamian i łańcuch zamian. Użycie „jako trzeciego parametru całkowicie usuwa znak końca wiersza. Alternatywnie, możesz zastąpić„ ciągiem ”, na przykład„ ”, który jest podziałem wiersza w HTML. „CHAR (10)” odpowiada „ n”, znakowi wysuwu wiersza. „ZNAK (13)” odpowiada „ r”, co oznacza podział wiersza. „ZNAK (10) + ZNAK (13)” odpowiada „ r n”, przerwie, po której następuje wysunięcie wiersza. Definicja rodzaju zapytania zależy od sposobu wyświetlania tekstu. Windows generalnie używa " r n", podczas gdy systemy oparte na Uniksie i Mac OS X używają tylko " n".