:SQLiteのVARCHARのデフォルトサイズ私が言うSQLiteのでは
CREATE TABLE my_table
(
my_column VARCHAR
);
VARCHAR
のサイズを指定せずに、使用されているデフォルトのサイズは何ですか?
私はsqlite.orgで見つけられないか、データベースファイルから見つけられないようです。
をvarchar(30)
に入れようとするとSQLiteはサイズを強制しませんが、初期サイズの指定とベストプラクティスは同じですか?私が集めることができるものから、
これは、実際のデータへのポインタをSQLiteカラムに格納するという意味ですか? – lulalala
私は、SQLiteが使用する正確な記憶機構についてはわかりませんが(「SQLコントラクト」の1つの側面は、基本ストレージ機構については何も想定していません)、行に格納されたTEXTデータで可変長の行を使用すると思います。 –