mysql限制字段的值范圍 mysql怎么一個字段設置多個值?
mysql怎么一個字段設置多個值?關系數(shù)據(jù)庫的第一個范式解釋了數(shù)據(jù)表中的每一列(字段)必須是不能拆分的最小單元,即保證每一列的原子性。因此不可能在一個字段中存儲多個值。當然,可以將多個值序列化為字符串
mysql怎么一個字段設置多個值?
關系數(shù)據(jù)庫的第一個范式解釋了數(shù)據(jù)表中的每一列(字段)必須是不能拆分的最小單元,即保證每一列的原子性。因此不可能在一個字段中存儲多個值。當然,可以將多個值序列化為字符串或二進制文件保存到字段中,例如字符串“author 1,author 2,author 3”。然而,這并不是所謂的多值第一范式。只有一個值,不方便以后詳細查詢。例如,檢查作者信息絕對不僅僅是一個作者的名字。因此,在總體設計中會有一個時間表和外鍵的關系。有一個圖書表來記錄圖書信息,還有一個作者表來記錄作者信息。在此表中,一個字段用作外鍵,以引用圖書表的圖書ID。這樣,當查詢一本書的作者時,您只需要兩個外部表鍵join。