, 내가 말할 때 :SQLite는 VARCHAR의 기본 크기 SQLite는에서
CREATE TABLE my_table
(
my_column VARCHAR
);
VARCHAR
의 크기를 지정하지 않고, 사용되는 기본 크기는 무엇인가?
sqlite.org에서 찾거나 내 데이터베이스 파일에서 찾을 수없는 것 같습니다.
나는 을 varchar(30)
에 집어 넣으려고 할 때 SQLite가 크기를 적용하지 않는다는 것을 알고 있지만, 초기 크기 사양에는 절충점이 있으며 모범 사례는 무엇입니까? 내가 무엇을 수집 할 수 있습니다에서
실제로 SQLite 열에 실제 데이터에 대한 포인터가 저장된다는 것을 의미합니까? – lulalala
SQLite가 사용하는 정확한 저장소 메커니즘을 모르지만 ("SQL 계약"의 한 측면은 기본 저장소 메커니즘에 대해 아무 것도 가정하지 않는다는 것), 행에 저장된 TEXT 데이터와 함께 가변 길이 행을 사용할 것으로 기대합니다. –