Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Sự khác biệt giữa CHAR và VARCHAR trong MySQL

CHAR Data Type VARCHAR Data Type
Tên đầy đủ: CHARACTER Tên đầy đủ: VARIABLE CHARACTER
Lưu độ dài cố định, pad spaces đến độ dài chỉ định. Lưu độ dài biến đổi kèm prefix 1-2 byte, không pad ký tự.
Tối đa 255 ký tự. Tối đa 65,535 ký tự.
Cấp phát bộ nhớ tĩnh (static). Cấp phát bộ nhớ động (dynamic).

Ví dụ: CREATE TABLE emp(name CHAR(20)) vs CREATE TABLE emp1(name VARCHAR(20)).