Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL / SQL truy xuất 40 ký tự đầu tiên của một trường văn bản?

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

Xem LEFT () chức năng.

Theo quy tắc ngón tay cái , bạn không bao giờ nên làm trong PHP những gì MySQL có thể làm cho bạn. Hãy nghĩ theo cách này:Bạn không muốn truyền bất cứ thứ gì quá mức cần thiết từ DB đến các ứng dụng yêu cầu.

CHỈNH SỬA Nếu bạn sẽ sử dụng toàn bộ dữ liệu trên cùng một trang (tức là không có yêu cầu trung gian) thường xuyên hơn không, không có lý do gì không để tìm nạp toàn bộ văn bản cùng một lúc. (Xem nhận xét và Câu trả lời của Veger .)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql - trả về cột đầu tiên một lần và tất cả dữ liệu cột tương ứng

  2. LAST_INSERT_ID () MySQL

  3. Sự khác biệt giữa mysql và mysqli

  4. Lược đồ cơ sở dữ liệu là gì?

  5. SQLSTATE [23000]:Vi phạm ràng buộc toàn vẹn:1217