[SQL] 어떻게 MySQL 데이터베이스에서 파일을 삽입하려면?
SQL어떻게 MySQL 데이터베이스에서 파일을 삽입하려면?
나는 웹 서비스를 사용하여 원격 웹 서버에있는 MySQL 데이터베이스에서 파일을 삽입 할.
내 질문은 : 테이블 컬럼의 유형 (예를 들어, VARCHAR 등)에 파일을 저장합니다? 그리고 삽입 문은 파일의 경우 다소 다를 것이다?
해결법
-
==============================
1.블롭 데이터 형식은 파일을 저장하기에 가장 적합합니다.
블롭 데이터 형식은 파일을 저장하기에 가장 적합합니다.
-
==============================
2.MySQL의 유형에 따라 파일 크기 :
MySQL의 유형에 따라 파일 크기 :
-
==============================
3.다른 대답은 당신이 어떻게 당신이 요구 한 것을 달성하는 좋은 아이디어를 줄 것이다 ....
다른 대답은 당신이 어떻게 당신이 요구 한 것을 달성하는 좋은 아이디어를 줄 것이다 ....
하나
이것은 좋은 생각이 많은 경우가 없습니다. 그것은 일반적으로 더 나은 저장소는 데이터베이스의 파일 이름과 파일 시스템의 파일입니다.
데이터베이스가 훨씬 작습니다 그런 식으로, 주위에 쉽게 운반하고 더 중요한 것은 빠른 백업 / 복원입니다 수 있습니다.
-
==============================
4.당신은 BLOB를 사용해야합니다, TINY, MEDIUM, LONG, 그냥 BLOB있다, 다른 유형으로, 당신의 크기 필요에 따라 하나를 선택합니다.
당신은 BLOB를 사용해야합니다, TINY, MEDIUM, LONG, 그냥 BLOB있다, 다른 유형으로, 당신의 크기 필요에 따라 하나를 선택합니다.
TINYBLOB 255 BLOB 65535 MEDIUMBLOB 16777215 LONGBLOB 4294967295 (in bytes)
INSERT 문은 매우 정상적인 것입니다. 당신은 FREAD를 사용하여 파일을 읽을 필요하고 다음에 addslashes.
from https://stackoverflow.com/questions/5959043/how-to-insert-a-file-in-mysql-database by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 어떻게 SQL 데이터베이스에 아랍어 문자를 삽입하려면? (0) | 2020.05.23 |
---|---|
[SQL] java.sql.Date로 변환 문자열 일 [중복] (0) | 2020.05.23 |
[SQL] 빨리 mysql_num_rows도 () 또는 'SELECT COUNT ()'이다 - SQL & PHP? (0) | 2020.05.23 |
[SQL] T-SQL에 중괄호 (0) | 2020.05.23 |
[SQL] SQL 서버에서 다른 저장 프로 시저 저장 프로 시저를 실행 (0) | 2020.05.23 |