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

Khác biệt giữa BLOB và CLOB datatypes?


Blob và Clob cùng gọi là LOB (Large Object Type). Các khác biệt chính:

Blob Clob
Full form: Binary Large Object.Full form: Character Large Object.
Lưu dữ liệu binary lớn.Lưu dữ liệu văn bản lớn.
Lưu dưới dạng binary streams.Lưu dưới dạng character streams.
Lưu file: video, ảnh, gif, audio.
Lưu file: text, PDF, Word, v.v.
MySQL hỗ trợ: TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB.MySQL hỗ trợ: TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT.
JDBC API: java.sql.Blob Interface.JDBC: java.sql.Clob Interface.
Blob object trong JDBC trỏ đến vị trí BLOB thay vì giữ dữ liệu binary.Clob object trong JDBC trỏ đến vị trí CLOB thay vì giữ dữ liệu character.
Lưu Blob: setBlob(), setBinaryStream().Lưu Clob: setClob(), setCharacterStream().
Lấy Blob: getBlob(), getBinaryStream().Lấy Clob: getClob(), getCharacterStream().