SQLite資料庫表名規則
SQLite資料庫對錶名字符的使用非常靈活,允許使用多種字元組合。字母數字組合(A-Z,a-z和0-9)構成有效的表名。
要注意的是,表名不能以數字開頭,以免與整數混淆。例如,CREATE TABLE 123abc(...)
是無效的表名。
除了字母數字外,SQLite允許在表名中使用短橫線("-"),但不允許使用句點("."),這與 database.table
的表示法不同。這表示 CREATE TABLE 123abc.txt(...)
是無效的表名,而 CREATE TABLE 123abc-ABC.txt(...)
是有效的。
使用引號可以進一步提高靈活性,允許任何字元組合作為有效的表名。可以使用雙引號 (")、單引號 (') 或方括號 ([]) 將表名括起來。例如:
<code>"This should-be a_valid.table+name!?"</code>
<code>'This should-be a_valid.table+name!?'</code>
<code>[This should-be a_valid.table+name!?]</code>
因此,SQLite 允許使用未加引號和加引號的表名,為資料庫設計和資料管理提供了多種選擇。
以上是SQLite 表名中允許使用哪些字元?的詳細內容。更多資訊請關注PHP中文網其他相關文章!