Kako pretvoriti linijske prelome u MySQL

Autor: Frank Hunt
Datum Stvaranja: 16 Ožujak 2021
Datum Ažuriranja: 21 Studeni 2024
Anonim
CS50 2013 - Week 9
Video: CS50 2013 - Week 9

Sadržaj

Pretvorba znakova prijeloma retka u MySQL-u može biti vrlo korisna kada želite prikazati podatke u drugom programu ili operacijskom sustavu koji za istu funkciju koristi drugačiji znak. Prijelom retka utvrđuje da se sljedeći tekst prikazuje u sljedećem retku. Karakter ove funkcije može se predstaviti kao " n", " r" ili " r n", ovisno o operativnom sustavu. Također možete koristiti funkciju "ZAMIJENI" za pretvaranje znaka prijeloma retka.

Korak 1

Pristupite MySQL bazi podataka. Da biste to učinili, otvorite terminal ili alat, kao što je phpMyAdmin, upišite "mysql -u korisničko ime -p lozinka" i pritisnite "Enter". Zamijenite "korisničko ime" i "lozinku" svojim podacima o pristupu.

Korak 2

Povežite se s bazom podataka koju želite koristiti. Da biste to učinili, upišite "connect database_name" i pritisnite "Enter". Zamijenite "ime_baze podataka" imenom baze podataka.

3. korak

Pretvorite znakove prijeloma stranice u MySQL podatkovni niz pomoću funkcije "ZAMIJENI" upisivanjem:


AŽURIRATI mytable SET mycolumn = REPLACE (mycolumn, CHAR (10), ’’); ili AŽURIRI mytable SET mycolumn = REPLACE (mycolumn, CHAR (10) + CHAR (13), ’’); ili AŽURIRATI mytable SET mycolumn = ZAMJENA (ZAMJENA (mycolumn, CHAR (10), ’’), CHAR (13), ’’);

Zamijenite "mytable" i "mycolumn" podacima u vašoj bazi podataka. Funkcija "ZAMIJENI" za parametre uzima lanac promjene, zamjenski lanac i zamjenski lanac. Upotreba "kao trećeg parametra u potpunosti uklanja znak za prekidanje retka. Alternativno, možete zamijeniti" nizom, poput "", što je prijelom retka u HTML-u. "CHAR (10)" odgovara ' n', znaku linijskog unosa. "CHAR (13)" odgovara " r", što predstavlja prijelom retka. "CHAR (10) + CHAR (13)" odgovara " r n", prekidu nakon kojeg slijedi feedfeed. Definicija vrste upita ovisi o načinu prikaza teksta. Windows uglavnom koristi " r n", dok sustavi sa sustavom Unix i Mac OS X koriste samo " n".