כיצד להמיר מעברי שורה ל- MySQL

מְחַבֵּר: Vivian Patrick
תאריך הבריאה: 12 יוני 2021
תאריך עדכון: 22 נוֹבֶמבֶּר 2024
Anonim
Ruby on Rails by Leila Hofer
וִידֵאוֹ: Ruby on Rails by Leila Hofer

תוֹכֶן

המרה של תווים להפסקת שורות ב- MySQL יכולה להיות שימושית מאוד כאשר ברצונך להציג נתונים בתוכנית או במערכת הפעלה אחרת המשתמשים בתו אחר לאותה פונקציה. מעבר השורה קובע שהטקסט הבא מוצג בשורה הבאה. ניתן לייצג את האופי של פונקציה זו כ " n", " r" או " r n", בהתאם למערכת ההפעלה. אתה יכול גם להשתמש בפונקציה "החלף" כדי להמיר את תו מעבר השורה.

שלב 1

גש למסד הנתונים של MySQL. לשם כך, פתח מסוף או כלי, כגון phpMyAdmin, הקלד "mysql -u username -p password" ולחץ על "Enter". החלף את "שם משתמש" ו"סיסמה "במידע הגישה שלך.

שלב 2

התחבר למסד הנתונים שברצונך להשתמש בו. לשם כך הקלד "connect database_name" ולחץ על "Enter". החלף את "database_name" בשם מסד הנתונים.

שלב 3

המר תווים של מעבר עמודים למחרוזת נתונים של MySQL באמצעות הפונקציה "החלף" על ידי הקלדה:


עדכן mytable SET mycolumn = REPLACE (mycolumn, CHAR (10), ''); או עדכן את הטבלה myt SET mycolumn = REPLACE (mycolumn, CHAR (10) + CHAR (13), ''); או עדכן את הטבלה myt 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".