第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

mysql 數(shù)據(jù)庫設計中用戶信息部分怎樣設計好?

mysql 數(shù)據(jù)庫設計中用戶信息部分怎樣設計好?

PHP
函數(shù)式編程 2019-03-12 17:06:19
在日常數(shù)據(jù)庫用戶信息部分怎樣設計好. 假設結(jié)構(gòu)如下: CREATE TABLE users( `id` INT(11) PRIMARY KEY AUTO_INCREMENT, `nickname` char(20) COMMENT '昵稱', `age` INT(4) COMMENT '年齡', `phone` char(11) COMMENT '手機號', `password` char(100) COMMENT '密碼', .... `other` text COMMENT '其他' ) 疑惑點是在 other 里。里面存放用戶的其他信息。結(jié)構(gòu)如:{"birthday":"2018-06-06","place":"陜西"}。 這樣做有什么好處以及不好的地方。更好的設計是怎樣的。謝謝指導!
查看完整描述

2 回答

?
守候你守候我

TA貢獻1802條經(jīng)驗 獲得超10個贊

這樣的設計我個人認為挺不錯。
這樣做的好處:

  1. 容易擴展字段,不需要為了添加屬性就去添加字段

壞處:

  1. 不方便對某個屬性搜索,比方說要搜索出某段時間內(nèi)生日的用戶,那么可能會對生日的字段記錄在other里面,可能存在其他日期的屬性。
  2. 不利于索引的創(chuàng)建。other里面的屬性不確定

具體來說,我認為需要根據(jù)需求來確定other里面的信息,不能把所有其他的屬性都放入other里面。

查看完整回答
反對 回復 2019-03-18
  • 2 回答
  • 0 關注
  • 407 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號