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

Jak uzyskać rozmiar zestawu wyników w bajtach w zapytaniu SQL?

select sum(row_size) 
from (
  select 
    char_length(column1)+
    char_length(column2)+
    char_length(column3)+
    char_length(column4) ... <-- repeat for all columns
  as row_size 
  from your_table
) as tbl1;

char_length dla enum , set może nie być dokładny, zwróć uwagę



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Procedury składowane MySQL nie działają z SELECT (pytanie podstawowe)

  2. Problemy z odczytem/zapisem danych UTF-8 w MySQL z Javy przy użyciu złącza JDBC 5.1

  3. Masz problemy z przyłączeniem MySQL, które musi spełniać wiele warunków

  4. Lista tagów SQL i filtrowanie tagów

  5. PHP/MySQL:przechowywanie i pobieranie UUIDS