Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak przechowywać sformatowany tekst w tabeli MySQL?

Surowy tekst zawiera tylko znaki, bez formatowania takiego jak pogrubienie, kursywa czy podkreślenie. Tabulatory, znaki interpunkcyjne i nowa linia to znaki, więc wystarczy zwykły varchar, jeśli naprawdę potrzebujesz tylko tego.

Ale musisz zdecydować się na protokół formatowania, jeśli chcesz pogrubić, kursywę i podkreślony tekst:HTML, składnia wiki, RTF itp. Jeśli ten format jest tekstowy, wystarczy varchar. Jeśli jest binarny, potrzebujesz blob.

Jeśli masz w tekście znaki nowej linii i są one wyświetlane w jednym wierszu, to prawdopodobnie dlatego, że wypisujesz je na stronie HTML, gdzie sekwencje znaków spacji (tabulatory, spacje, znaki nowej linii itp.) są konwertowane na zwykłą spację. Użyj <pre>your HTML-escaped text here</pre> sekcji i poprawnie wyświetli znaki nowej linii, tabulatory i wiele spacji.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie Wybierz grupę według ostatniego znaku w polu

  2. MySQL:NOT IN z subselect nie działa zgodnie z oczekiwaniami?

  3. Jak powiedzieć utworzyć procedurę, jeśli nie istnieje w MySQL?

  4. Pojawia się błąd:nie można połączyć się z serwerem MySQL na „SERVER_IP” (99)

  5. Biblioteka zagnieżdżonego zestawu modelu PHP