欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql 所有字段查詢,mysql怎么一個字段設置多個值

阮建安2年前23瀏覽0評論
mysql 所有字段查詢,mysql怎么一個字段設置多個值?

關系型數據庫第一范式就說明了:

數據表中的每一列(字段),必須是不可拆分的最小單元,也就是確保每一列的原子性。

所以一個字段存多個值是不可能的。

當然可以把多個值序列化成一個字符串或者二進制保存到一個字段,比如字符串"作者1,作者2,作者3",但這樣做也不是第一范式中所謂的多個值,只算一個值,并且對以后的細劃查詢也不方便,比如查作者信息,肯定不只是一個作者名啊。

所以一般設計上會有明細表,外鍵關系關聯。

有一個book表,記錄書的信息;

再有一個author表,記錄作者信息,此表中有一個字段作外鍵引用book表的書id。

這樣查詢書有什么作者的時候只需要兩個表外鍵join就行了。