Dạ a/c cho em hỏi, nếu em tạo column “description” varchar(500) xấp xỉ 500byte nhưng em chỉ lưu 300 ký tự or null . Thì ko biết với mỗi row như vậy nó tính là 500 byte mặc kệ null hay không hay tuy gia tri minh luu vao ? Em cam on
Hỏi về độ dài của dữ liệu varchar
Có nhưng rất nhỏ. Nếu sợ column nhiều data ảnh hưởng performance thì tách nó ra table riêng.
Ví dụ varchar(100000)
Nếu là “mr69” thì tốn 4 bytes + (2 bytes để lưu thông tin độ dài/length) = 6
Nếu là NULL thì tốn 0 byte + 2 = 2
3 Likes