Содержание
Преобразование символов разрыва строки в MySQL может быть очень полезным, если вы хотите отобразить данные в другой программе или операционной системе, которая использует другой символ для той же функции. Разрыв строки означает, что следующий текст отображается на следующей строке. Символ этой функции может быть представлен как « n», « r» или « r n», в зависимости от операционной системы. Вы также можете использовать функцию «REPLACE» для преобразования символа разрыва строки.
Шаг 1
Получите доступ к базе данных MySQL. Для этого откройте терминал или инструмент, например phpMyAdmin, введите «mysql -u имя пользователя -p пароль» и нажмите «Enter». Замените «имя пользователя» и «пароль» своей информацией для доступа.
Шаг 2
Подключитесь к базе данных, которую хотите использовать. Для этого введите «connect database_name» и нажмите «Enter». Замените «database_name» на имя базы данных.
Шаг 3
Преобразуйте символы разрыва страницы в строку данных MySQL с помощью функции «REPLACE», набрав:
ОБНОВЛЕНИЕ mytable SET mycolumn = REPLACE (mycolumn, CHAR (10), ’’); или ОБНОВИТЬ mytable SET mycolumn = REPLACE (mycolumn, CHAR (10) + CHAR (13), ’’); или ОБНОВИТЬ mytable SET mycolumn = REPLACE (REPLACE (mycolumn, CHAR (10), ’’), CHAR (13), ’’);
Замените «mytable» и «mycolumn» информацией из своей базы данных. Функция REPLACE принимает в качестве параметров цепочку изменений, цепочку замены и цепочку замены. Использование "в качестве третьего параметра полностью удаляет символ разрыва строки. В качестве альтернативы вы можете заменить" строкой, например "", которая является разрывом строки в HTML. «CHAR (10)» соответствует ’ n’, символу перевода строки. «CHAR (13)» соответствует « r», что означает разрыв строки. «CHAR (10) + CHAR (13)» соответствует « r n», разрыв, за которым следует перевод строки. Определение типа запроса зависит от того, как отображается текст. Windows обычно использует « r n», в то время как системы на базе Unix и Mac OS X используют только « n».