Как преобразовать разрывы строк в MySQL

Автор: Robert White
Дата создания: 4 Август 2021
Дата обновления: 20 Ноябрь 2024
Anonim
PHP MYSQL Tutorial 4 | How To Delete A MYSQL Row In PHP
Видео: PHP MYSQL Tutorial 4 | How To Delete A MYSQL Row In PHP

Содержание

Преобразование символов разрыва строки в 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».