반응형
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
반응형
'sourcecode' 카테고리의 다른 글
SpEL @ConditionalOnProperty 문자열 속성이 비어 있거나 null입니다. (0) | 2023.07.23 |
---|---|
Oracle을 사용한 비관적인 JPA 잠금이 작동하지 않는 이유 (0) | 2023.07.23 |
MySQL에서 GROUP_CONCAT에서 1024자 이상을 되돌릴 수 있습니까? (0) | 2023.07.23 |
C: 구조물에 대한 포인터 배열에 대한 포인터(할당/할당 취소 문제) (0) | 2023.07.23 |
ORA-00955 "이름이 이미 기존 개체에서 사용되고 있습니다." (0) | 2023.07.23 |