以最佳效能將使用者性別儲存在資料庫中
將使用者性別儲存在資料庫中時,最小化儲存大小和效能影響。此問題探討了三個潛在選項:
雖然提供的答案建議使用單個字元(例如「m」或「f」)由於其緊湊的尺寸,它忽略了在資料庫中儲存性別的既定ISO 標準:ISO 5218.
根據此標準,資料庫列應命名為“Sex”,建議的資料型別為tinyint(一位元組整數)。為了強制資料完整性,您可以使用檢查約束或查找表。
tinyint 與 Boolean
儘管聲稱字元小於布林值,但這是Microsoft SQL Server 2008 中的情況並非如此。這兩種資料類型都佔用一個位元組的儲存空間。因此,使用tinyint(帶有適當的檢查約束)是在資料庫中儲存使用者性別的最有效且符合標準的選項。
以上是在資料庫中儲存使用者性別的最有效方法是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!