-1
如果我在sqlite3
像創建一個表:sqlite3 datatype varchar(10)中的10是什麼?
create table sodapops (name text, description varchar(10));
是什麼在varchar
10號嗎?它將如何與255或其他任何不同?
如果我在sqlite3
像創建一個表:sqlite3 datatype varchar(10)中的10是什麼?
create table sodapops (name text, description varchar(10));
是什麼在varchar
10號嗎?它將如何與255或其他任何不同?
在任何其他數據庫中,它將指定該字段的最大長度。
但是,SQLite忽略它。所有的字符串都是簡單的文本類型,可以是任意長度的。
注意括號中的數值參數是以下類型 名稱:
正如documentation解釋(比如:「VARCHAR(255)」)通過的SQLite忽略 - SQLite不 強加任何長度對字符串長度,BLOB或數字值的限制(除全局範圍大的全局最大值 )。
所以它什麼都不做?數字規範是否有某種我可以查找的標題? –