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

MySQL/SQL pobiera pierwsze 40 znaków pola tekstowego?

SELECT LEFT(field, 40) AS excerpt FROM table(s) WHERE ...

Zobacz LEFT() funkcja.

Jako zasada , nigdy nie powinieneś robić w PHP tego, co MySQL może dla Ciebie zrobić. Pomyśl o tym w ten sposób:nie chcesz przesyłać z bazy danych niczego więcej niż jest to absolutnie konieczne do aplikacji, które wysyłają żądanie.

EDYTUJ Jeśli wykorzystasz całe dane na tej samej stronie (tj. bez pośredniego żądania) częściej niż nie, nie ma powodu nie aby pobrać cały tekst od razu. (Zobacz komentarze i Odpowiedź Vegera .)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. group_concat Nowa linia MYSQL

  2. Składnia MySQL do wstawiania nowego wiersza w środkowych wierszach?

  3. Jak wykonać wiele instrukcji SQL w jednym mysql_query?

  4. Wyciek pamięci Java MySQL JDBC

  5. Wszystkie kolumny są ustawione na tę samą wartość