Trong MySQL, bạn có thể lưu trữ bất kỳ nội dung nhị phân nào trong bảng bằng kiểu dữ liệu BINARY hoặc VARBINARY cho một cột. Khá tất cả các hệ thống cơ sở dữ liệu như một kiểu dữ liệu. Nó có thể được sử dụng để lưu trữ toàn bộ nội dung tệp như hình ảnh, video, âm thanh, ... hoặc chỉ một đoạn mã nhị phân.
Tuy nhiên, việc lưu trữ các tệp nhị phân trong cơ sở dữ liệu được coi là một cách làm không tốt, bởi vì nó luôn mang lại sự thất vọng. Thật vậy, một tệp được lưu trữ trong cơ sở dữ liệu không thể dễ dàng được xử lý để tải xuống, đưa vào trang HTML, phát trực tuyến, .... Và nó luôn luôn phức tạp để thao tác vì độ dài của nó. Thông thường, một tệp được sắp xếp trong cơ sở dữ liệu là bất lợi so với tệp được lưu trữ trong một thư mục. Nó nên lưu tên tệp trong cơ sở dữ liệu và lưu tệp thực trong thư mục vật lý.