mysql建表時拆分出常用字段和不常用字段

2021-09-07 07:06:22 字數 418 閱讀 8821

一對一

一張表的一條記錄一定只能與另外一張表的一條記錄進行對應,反之亦然。

學生表:姓名,性別,年齡,身高,體重,籍貫,家庭住址,緊急聯絡人

其中姓名、性別、年齡、身高,體重屬於常用資料,但是籍貫、住址和聯絡人為不常用資料

如果每次查詢都是查詢所有資料,不常用的資料就會影響效率,實際又不用

常用資訊表:id(p),姓名,性別,年齡,身高,體重

不常用資訊表:id(p),籍貫,家庭住址,緊急聯絡人

解決方案:將常用的和不常用的資訊分享儲存,分成兩張表

不常用資訊表和常用資訊表,保證不常用資訊表與常用資訊表能夠對應上:找乙個具有唯一性的

欄位來共同連線兩張表。

乙個常用表中的一條記錄永遠只能在一張不常用表中匹配一條記錄,反之亦然。

mysql 常用字段型別 mysql 常用字段型別

tinyint m unsigned zerofill 1位元組 極小整數,資料型別用於儲存一些範圍的整數數值範圍 有符號 128 127.無符號 255 特別的 mysql中無布林值,使用tinyint 1 構造。smallint 2位元組 小整數有符號 32768 無符號 65535 mediu...

mysql資料型別和常用字段

好比c 中,定義int型別需要多少位元組,定義double型別需要多少位元組一樣,mysql對錶每個列中的資料也會實行嚴格控制,這是資料驅動應用程式成功的關鍵。mysql提供了一組可以賦給表中各個列的資料型別,每個型別都強制資料滿足為該資料型別預先確定的一組規則,例如大小 型別及格式。這裡先總結資料...

mysql查詢語句常用字段操作函式

一 concat 函式 1 功能 將多個字串連線成乙個字串。2 語法 concat str1,str2,返回結果為連線引數產生的字串,如果有任何乙個引數為null,則返回值為null。3 舉例 例1 select concat id,name,score as info from tt2 同時該函式...