문제

MySQL 또는 SQLite Blob 데이터 유형에 일반 텍스트 데이터 (Varchar)를 저장할 수 있는지에 대한 정보를 누구나 제공 할 수 있습니까?

도움이 되었습니까?

해결책

이진 데이터를 덩어리에 저장할 수 있습니다. 여기에는 ASCII 및 유니 코드 텍스트가 모두 포함됩니다. 그러나 SQL 인터페이스가 바이너리 필드 내에 어떤 유형의 데이터가 저장되었는지 전혀 모른다는 이유로 코드의 텍스트로 이것을 명시 적으로 해석해야합니다.

일반적인 바르 차르 나 텍스트 필드보다는 이것을 사용하고 싶습니까?

다른 팁

블로브는 단지 많은 바이트 일뿐입니다. 어떤 식 으로든 그들을 다루는 데 도움이되지 않습니다. Varchar는 텍스트로 알려져 있으므로 캐릭터 인코딩 및 협력과 같은 것들이 작동합니다. 따라서 바이트 (예 : 이미지)를 덩어리로, 텍스트 또는 varchar로 텍스트를 많이 보관하십시오!

MySQL에서는 Blob 데이터 유형에 Text/Varchar를 삽입 할 수 있습니다.

Blob은 이진 데이터를 지원할 수 있습니다. 비 바이너리 또는 이진 데이터는 MySQL에서도 지원됩니다.

Text/Varchar는 색인화 될 수 있지만 Blob의 경우에 사용할 수 없습니다.

추가 읽기 여기

sqlite 사용 입력을 나타냅니다, 따라서 모든 유형의 데이터를 실제로 모든 유형의 열에 넣을 수 있습니다. 그렇다면 모든 사람이 MySQL을 지적한 것처럼 반환 된 데이터를 직접 해석해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top