數(shù)據(jù)庫一個字段多個值 mysql怎么一個字段設置多個值?
mysql怎么一個字段設置多個值?關系數(shù)據(jù)庫的第一個范式解釋了數(shù)據(jù)表中的每一列(字段)必須是不能拆分的最小單元,即保證每一列的原子性。因此不可能在一個字段中存儲多個值。當然,可以將多個值序列化為字符串
mysql怎么一個字段設置多個值?
關系數(shù)據(jù)庫的第一個范式解釋了數(shù)據(jù)表中的每一列(字段)必須是不能拆分的最小單元,即保證每一列的原子性。因此不可能在一個字段中存儲多個值。當然,可以將多個值序列化為字符串或二進制文件保存到字段中,例如字符串“author 1,author 2,author 3”。然而,這并不是所謂的多值第一范式。只有一個值,不方便以后詳細查詢。例如,檢查作者信息絕對不僅僅是一個作者的名字。因此,在總體設計中會有一個時間表和外鍵的關系。有一個圖書表來記錄圖書信息,還有一個作者表來記錄作者信息。在此表中,一個字段用作外鍵,以引用圖書表的圖書ID。這樣,當查詢一本書的作者時,您只需要兩個外部表鍵join。
mysql怎么查詢一個字段對應的多個值?
英寸(V1,V2。。VN),根據(jù)V1,V2,…,VN,可以找到。In關鍵字可以確定字段的值是否在指定的集合中。如果字段的值在集合中,則滿足查詢條件并將找到記錄。如果不在集合中,則不滿足查詢條件。它的語法規(guī)則如下:[not]in(element 1,element 2,element n)例如:select*from student where stuAGE in(11,12)