sourcecode

MySQL에서 이미지를 저장하는 데 사용할 데이터 유형은 무엇입니까?

copyscript 2023. 7. 23. 14:36
반응형

MySQL에서 이미지를 저장하는 데 사용할 데이터 유형은 무엇입니까?

나는 데이터베이스에 사용자의 이미지와 이력서를 저장해야 합니다.

나는 mysql 데이터베이스와 php5를 사용하고 있습니다.어떤 데이터 유형을 사용해야 하는지 알아야 합니다.

또한 업로드된 데이터에 대한 제한(최대 크기)을 설정하는 방법도 있습니다.

당신의 의견에 따르면, 당신이 필요로 하는 것은 이미지와 이력서 모두를 위한 'BLOB'(이진 대형 객체)입니다.

질문에 대한 완벽한 답변은 MYSQL 사이트 자체에서 찾을 수 있습니다. PHP를 사용하지 않고 설명서를 참조하십시오.

http://forums.mysql.com/read.php?20,17671,27914

그들에 따르면 LONGBLOB 데이터 유형을 사용합니다.서버 구성 파일을 편집하여 변경할 수 있지만 기본적으로 1MB 미만의 이미지만 저장할 수 있습니다. 또한 데이터베이스 관리의 용이성을 위해 MySQL workBench를 사용할 것을 권장합니다.

이 작업은 명령줄에서 수행할 수 있습니다.그러면 이미지에 대한 열이 생성됩니다.NOT NULL소유물.

CREATE TABLE `test`.`pic` (
`idpic` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
`caption` VARCHAR(45) NOT NULL,
`img` LONGBLOB NOT NULL,
PRIMARY KEY(`idpic`)
)
TYPE = InnoDB; 

여기서

언급URL : https://stackoverflow.com/questions/2475065/what-data-type-to-use-in-mysql-to-store-images

반응형