MySQL 데이터베이스에 파일 저장: 열 유형 및 삽입 문
MySQL 데이터베이스에 파일을 삽입할 때 사용할 적절한 열 유형 BLOB(Binary Large Object) 열입니다. BLOB 열은 파일을 포함한 이진 데이터를 저장하며 다양한 크기로 제공됩니다.
참고: 성능 영향과 데이터베이스 크기 증가로 인해 MySQL 데이터베이스에 대용량 파일을 저장하는 것은 권장되지 않습니다.
문 삽입:
파일 삽입을 위한 INSERT 문 BLOB 열에 삽입하는 것은 다른 데이터 유형과 유사하지만 약간의 차이가 있습니다.
INSERT INTO table_name (column_name) VALUES (load_file('/path/to/file.ext'));
여기서 /path/to/file.ext는 삽입하려는 파일의 절대 경로를 나타냅니다.
예:
file_data라는 BLOB 열에 document.pdf라는 파일을 삽입하려면 document_table에서 다음 문을 사용합니다.
INSERT INTO document_table (file_data) VALUES (load_file('/home/user/documents/document.pdf'));
위 내용은 BLOB 열을 사용하여 MySQL 데이터베이스에 파일을 저장하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!