작성자는 먼저 text와 longtext가 가변 길이 필드 유형이라는 점을 이해해야 합니다. phpMyAdmin의 설명은 다음과 같습니다. text: 최대 65535(2^16-1)바이트까지 저장할 수 있는 텍스트 필드입니다. in 내용 앞에 2바이트를 사용하여 내용의 바이트 수를 나타냅니다. longtext: 최대 4294967295바이트 또는 4GB(2^32-1) 텍스트 필드를 저장할 수 있습니다. 저장 시 내용 앞에 4바이트를 사용합니다. 즉, 긴 텍스트 필드에 1문자만 저장하면 4GB의 저장 공간을 차지하는 것이 아니라 4바이트에 1문자가 차지하는 바이트 수를 더한 공간만 차지하게 됩니다. 공간, 4GB는 해당 필드가 보유할 수 있는 최대 값을 나타냅니다.
마지막으로, 분명히 관련되어 있고 쿼리하고 계산해야 하는 여러 수량이 있습니다. 불확실한 세션 데이터(예: JSON 문자열)와 같은 항목은 긴 텍스트 필드에 저장할 수 있습니다. 예를 들어 I 대화 테이블은 다음과 같습니다.
접속통계는 별도의 테이블을 디자인해야 합니다. 필드로 설정하는 것은 유지 관리가 불편합니다. 시계는 따로 챙기자
에이드 항목을 적절하게 조정하세요.
mediumtext
比text
只多1 Byte
,如果你觉得这就算太大,用不完,占用空间
그렇다면 더 나은 방법을 찾을 수 없습니다작성자는 먼저 text와 longtext가 가변 길이 필드 유형이라는 점을 이해해야 합니다.
phpMyAdmin의 설명은 다음과 같습니다.
text: 최대 65535(2^16-1)바이트까지 저장할 수 있는 텍스트 필드입니다. in 내용 앞에 2바이트를 사용하여 내용의 바이트 수를 나타냅니다.
longtext: 최대 4294967295바이트 또는 4GB(2^32-1) 텍스트 필드를 저장할 수 있습니다. 저장 시 내용 앞에 4바이트를 사용합니다.
즉, 긴 텍스트 필드에 1문자만 저장하면 4GB의 저장 공간을 차지하는 것이 아니라 4바이트에 1문자가 차지하는 바이트 수를 더한 공간만 차지하게 됩니다. 공간, 4GB는 해당 필드가 보유할 수 있는 최대 값을 나타냅니다.
마지막으로, 분명히 관련되어 있고 쿼리하고 계산해야 하는 여러 수량이 있습니다. 불확실한 세션 데이터(예: JSON 문자열)와 같은 항목은 긴 텍스트 필드에 저장할 수 있습니다. 예를 들어 I 대화 테이블은 다음과 같습니다.
으아아아