데이터베이스 설계에서 데이터 유형 var char과 텍스트의 차이점은 무엇입니까?varchar와 텍스트의 차이점은 무엇입니까?
-1
A
답변
0
주요 차이점은 TEXT의 고정 최대 크기는 216-1 = 65535 문자입니다. VARCHAR의 최대 크기 M은 M = 2¹6-1까지입니다.
+0
닫기 - 'TEXT'의 한계는 _bytes_입니다. 'VARCHAR'은 _characters_에 있습니다. –
0
VARCHAR
과 TEXT
사이에는 거의 차이가 없습니다. 대부분은별로 중요하지 않습니다.
요약 *TEXT
, CHAR
및 VARCHAR
:
TINYTEXT
를 사용하지 마십시오.- 거의 사용하지 않음
CHAR
- 고정 길이입니다. 각 문자는CHARACTER SET
의 최대 길이입니다 (예 : utf8mb4의 경우 4 바이트/문자). CHAR
으로 알고 싶지 않다면CHARACTER SET ascii
을 사용하십시오.VARCHAR(n)
은 n에서 자를 자릅니다.;TEXT
은 바이트의 일부 숫자에서 잘립니다. (그러나, 당신은 절단을 하시겠습니까?)*TEXT
이 인해 임시 테이블을 처리하는 방법에 복잡한
SELECTs
느려질 수 있습니다.
0
VARCHAR 열은 임의의 크기로 지정 될 수 있지만 64KB (2 ¹6-1) 인 단일 행 데이터 (모든 열 포함)의 최대 크기로 제한됩니다 .TEXT 열은 실제 텍스트가 나머지 행에 저장되지 않기 때문에 최대 행 크기.
관련 문제
- 1. varchar와 char를 비교하십시오.
- 2. mysql_field_type은 varchar와 텍스트를 구별합니다.
- 3. varchar와 nvarchar 조인
- 4. Varchar와 UniqueIdentifier를 비교하십시오.
- 5. Cassandra CQL의 Varchar와 텍스트 유형의 차이점
- 6. MS T-SQL에 varchar2라는 데이터 형식이 있습니까? 그렇다면 varchar와 varchar 사이의 차이점은 무엇입니까?
- 7. MySQL varchar와 IBM DB2 varchar dataype 비교
- 8. bigint 및 varchar와 함께 mysql에서 'cast'문제가 발생했습니다.
- 9. Varchar와 같은 크기의 char이 더 큽니까?
- 10. 이 텍스트의 문제점은 무엇입니까?
- 11. 차이점은 무엇입니까
- 12. 차이점은 무엇입니까?
- 13. Sunspot 키워드와 전체 텍스트의 차이점
- 14. MySQL 행 형식 : 고정 및 동적의 차이점은 무엇입니까?
- 15. 이 텍스트의 인코딩 유형은 무엇입니까?
- 16. 숭고한 텍스트의 줄 끝은 무엇입니까?
- 17. UITableViewCell 텍스트의 글꼴과 색상은 무엇입니까?
- 18. UITableViewCellStyleValue1의 상세보기에서 텍스트의 색은 무엇입니까?
- 19. 텍스트의 값을 무시하는 방법은 무엇입니까?
- 20. 비활성화 텍스트의 시스템 색상은 무엇입니까?
- 21. 텍스트의 대비를 제어하는 방법은 무엇입니까?
- 22. collection.find와 콜백의 차이점은 무엇입니까? 의 차이점은 무엇
- 23. 엔티티와 식별자의 차이점은 무엇입니까? C99 표준과
- 24. PHP - 분해 된 단어를 PHP의 mysql varchar와 비교하십시오.
- 25. FontMetrics.stringWidth()와 FontMetrics.getStringBounds()의 차이점은 무엇입니까?
- 26. HttpCookie와 쿠키의 차이점은 무엇입니까?
- 27. django.contrib.syndication.feeds.Feed와 django.contrib.syndication.views.Feed의 차이점은 무엇입니까?
- 28. PHP4와 PHP5의 차이점은 무엇입니까?
- 29. IQueryable과 큰 차이점은 무엇입니까?
- 30. 사전과 dictionaryWithCapacity의 차이점은 무엇입니까?
http://dev.mysql.com/doc/refman/5.7/en/string-types.html –
가능한 복제본 [varchar vs text - MySQL] (http://stackoverflow.com/questions/5739172/) varchar-vs-text-mysql) – Wickramaranga
@Wickramaranga - 그 특별한 질의 응답은 여러 가지 질문과 반신 반의하는 답변입니다. 나는 현재 질문을 다루는 [_my own answer_] (http://stackoverflow.com/a/39059399/1766831)을 추가했다. –