久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

mysql - 數(shù)據(jù)庫建表方面的問題?

瀏覽:156日期:2022-06-12 18:31:00

問題描述

小白一個,設(shè)計了一個社交類的網(wǎng)站,其中例如用戶頭像圖片的表,和用戶相冊圖片的表,這兩個表我是應(yīng)該分開建呢,還是合并成一張表(不同類型的圖片用type字段區(qū)分),各有什么好處呢?

問題解答

回答1:

理論上講是要兩張表分開的,首先一個用戶只有一個頭像,所以用戶ID和頭像照片是 1:1的關(guān)系;而對于同一個用戶和他的相冊圖片,是1:n的關(guān)系,頭像的圖片和用戶相冊各有各的表邏輯上比較清晰,方便管理;兩張表都用userId與用戶關(guān)聯(lián)。但實際上,從數(shù)據(jù)庫角度來講,放在一個表和分開放,沒什么區(qū)別,(可能數(shù)據(jù)量大了以后,在查詢效率上有區(qū)別)你建立一個圖片表,圖片表中Type來標(biāo)定他是頭像還是相冊照片,然后依然需要在圖片表中設(shè)置userId來標(biāo)定它屬于誰。

相關(guān)文章:
主站蜘蛛池模板: 冷水江市| 吉木乃县| 江源县| 海丰县| 安泽县| 赤壁市| 册亨县| 博白县| 横峰县| 香格里拉县| 砀山县| 鄢陵县| 墨脱县| 高要市| 邵阳县| 呼玛县| 工布江达县| 汝城县| 台东县| 秭归县| 九江县| 绥中县| 星座| 文水县| 鄄城县| 图们市| 宝兴县| 安多县| 壶关县| 江陵县| 迁西县| 长治县| 桂林市| 文山县| 澳门| 金塔县| 噶尔县| 五台县| 辽宁省| 尉犁县| 来宾市|