Как да конвертирате прекъсвания на редове в MySQL

Автор: Robert White
Дата На Създаване: 4 Август 2021
Дата На Актуализиране: 16 Ноември 2024
Anonim
CS50 2013 - Week 9
Видео: CS50 2013 - Week 9

Съдържание

Преобразуването на символи за прекъсване на редове в MySQL може да бъде много полезно, когато искате да покажете данни в друга програма или операционна система, която използва различен знак за същата функция. Прекъсването на реда установява, че следният текст се показва на следващия ред. Символът на тази функция може да бъде представен като " n", " r" или " r n", в зависимост от операционната система. Можете също да използвате функцията "ЗАМЕНЯ", за да преобразувате символа за прекъсване на реда.

Етап 1

Влезте в базата данни MySQL. За да направите това, отворете терминал или инструмент, като phpMyAdmin, напишете "mysql -u потребителско име -p парола" и натиснете "Enter". Заменете "потребителско име" и "парола" с вашата информация за достъп.

Стъпка 2

Свържете се с базата данни, която искате да използвате. За да направите това, напишете "свързване на име_база" и натиснете "Enter". Заменете "име на база данни" с името на базата данни.

Стъпка 3

Конвертирайте символите за прекъсване на страница в низ от данни на MySQL, като използвате функцията "ЗАМЕНЯ", като напишете:


АКТУАЛИЗИРАТЕ 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".