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

Làm cách nào để lấy kích thước byte của tập kết quả trong truy vấn 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 cho enum , set có thể không chính xác, vui lòng lưu ý



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách tự động hóa quá trình di chuyển từ MySQL độc lập sang Galera Cluster bằng Ansible

  2. Tự động thêm các chữ cái vào trước một fieild tăng dần tự động

  3. Bảo mật cài đặt MySQL của bạn

  4. Cách mã hóa (utf8mb4) bằng Python

  5. Xử lý dữ liệu rất lớn với mysql