문자과 tinytext의 차이점은 무엇입니까?char 대 tinytext
3
A
답변
5
char[]
은 고정되어 있으며 tinytext는 최대 255 자까지 가변적입니다.
1
차이점은 MySQL이 데이터를 저장하는 방식입니다.
TEXT 필드의 경우 MySQL은 원본 테이블에 256 바이트를 할당 한 다음 2,000 바이트 청크의 나머지 데이터를 별도의 숨겨진 테이블에 저장합니다.
CHAR 필드의 경우 테이블을 만들 때 고정 크기를 선언해야합니다 (최대 256). MySQL은 항상 각 레코드를 저장하는 데이 공간을 사용합니다 (필요한 경우 공백으로 채우기).
관련 문제
- 1. TinyText 대 LongText!
- 2. char [N] 대 char *
- 3. varchar (255) v tinytext v tinytext
- 4. char 대 wchar_t
- 5. Objective-C : unichar 대 char
- 6. 문자열 리터럴 대 const char * in C
- 7. CHAR 대 VARCHAR 및 결합시의 영향
- 8. char 포인터에 char 저장
- 9. 왜 typedef char CHAR
- 10. Char to char *
- 11. 모호한 호출 (char *에서 lambda 대 std :: string으로의 변환)
- 12. 데이터베이스 필드의 비교/성능이 int 대 char (1)
- 13. CHAR * 변수 주소
- 14. 왜 cin.get (char *, int, char t) 및 cin.getline (char *, int, char t)입니까?
- 15. 자바 | char 배열의 char 단어 비교
- 16. C++ : function arg char ** is char * []
- 17. Java char 리터럴을 C# char 리터럴로
- 18. C++ char 배열을 int로, int를 char 배열로
- 19. char **를 char * 또는 char로 변환
- 20. 부호없는 char std :: vector에서 unsigned char []?
- 21. MySQL의 VARCHAR (255)와 TINYTEXT 문자열 유형의 차이점은 무엇입니까?
- 22. MySQL의 innodb 테이블에서 더 빠릅니다 : varchar (255) 또는 tinytext?
- 23. c char []
- 24. const char *
- 25. char conversion
- 26. 대 ID 대 UniqueID 대 ClientID 대 UniqueClientID 대 StaticClientID?
- 27. PowerShell 스크립트의 set-content $ zipfilename ("PK"+ [char] 5 + [char] 6 + ("$ ([char] 0)"* 18)) 줄을 설명하십시오
- 28. JNI char [] (char 배열)의 메소드 기술자는 무엇입니까?
- 29. char 배열을 쓰는 방법 "char * buff []"를 FILE in c
- 30. - (void) processImage : (char *) image; --- char *로 인해 메모리 누수가 발생합니까?
고정 된 의미는 무엇입니까? 어느 것이 DB에 더 많은 공간을 필요로합니까? – ilhan
@ilhan : "고정"은 실제 텍스트의 길이에 관계없이 CHAR (10)이 10자를 할당한다는 것을 의미합니다. IE : CHAR (10) 열에서 "a"를 추가하면 값이 "a_________"로 저장됩니다 (밑줄을 사용하면 cuz 주석이 공백을 먹습니다 ...). –