Ako previesť zlomy liniek na MySQL

Autor: Helen Garcia
Dátum Stvorenia: 19 Apríl 2021
Dátum Aktualizácie: 24 November 2024
Anonim
CS50 2013 - Week 10, continued
Video: CS50 2013 - Week 10, continued

Obsah

Konverzia znakov prerušenia riadku v MySQL môže byť veľmi užitočná, ak chcete zobraziť údaje v inom programe alebo operačnom systéme, ktorý používa pre rovnakú funkciu iný znak. Koniec riadku určuje, že sa na nasledujúcom riadku zobrazí nasledujúci text. Znak tejto funkcie môže byť v závislosti od operačného systému vyjadrený ako „ n“, „ r“ alebo „ r n“. Môžete tiež použiť funkciu "REPLACE" na prevod znaku zalomenia riadku.

Krok 1

Prejdite do databázy MySQL. Otvorte terminál alebo nástroj, napríklad phpMyAdmin, zadajte „mysql -u používateľské meno -p heslo“ a stlačte kláves „Enter“. Nahraďte „používateľské meno“ a „heslo“ svojimi prístupovými informáciami.

Krok 2

Pripojte sa k databáze, ktorú chcete použiť. Za týmto účelom napíšte „connect database_name“ a stlačte „Enter“. Názov „database_name“ nahraďte názvom databázy.

Krok 3

Preveďte znaky zalomenia stránky na dátový reťazec MySQL pomocou funkcie „REPLACE“ zadaním:


AKTUALIZOVAŤ mytable SET mycolumn = REPLACE (mycolumn, CHAR (10), ‘‘); alebo UPDATE mytable SET mycolumn = REPLACE (mycolumn, CHAR (10) + CHAR (13), ‘“); alebo UPDATE mytable SET mycolumn = REPLACE (REPLACE (mycolumn, CHAR (10), ‘’), CHAR (13), ’’);

Nahraďte „mytable“ a „mycolumn“ informáciami vo svojej databáze. Funkcia „REPLACE“ berie ako parametre reťazec výmeny, reťazec výmeny a reťazec výmeny. Použitie „ako tretieho parametra úplne odstráni znak zalomenia riadku. Prípadne môžete nahradiť„ za reťazec, napríklad „“, čo je zalomenie riadku v HTML. „CHAR (10)“ zodpovedá znaku „ n“, riadku. „CHAR (13)“ zodpovedá „ r“, čo predstavuje zalomenie riadku. „CHAR (10) + CHAR (13)“ zodpovedá „ r n“, za prerušením nasleduje riadok. Definícia typu dotazu závisí od spôsobu zobrazenia textu. Windows všeobecne používajú „ r n“, zatiaľ čo systémy založené na Unixe a Mac OS X používajú iba „ n“.