sql >> Database teknologi >  >> RDS >> Mysql

Hvordan får man bytestørrelsen på resultaterne i en SQL-forespørgsel?

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 for enum , set er muligvis ikke nøjagtig, vær venligst opmærksom på det



  1. mySQL - matchende input fra latin (engelsk) til utf8 (ikke-engelsk) data

  2. oracle konvertere unix epoke tid til dato

  3. Brugerkontostyring, roller, tilladelser, autentificering PHP og MySQL - Del 6

  4. MySQL - Henter laveste værdi