一對一
一張表的一條記錄一定只能與另外一張表的一條記錄進行對應,反之亦然。
學生表:姓名,性別,年齡,身高,體重,籍貫,家庭住址,緊急聯絡人
其中姓名、性別、年齡、身高,體重屬於常用資料,但是籍貫、住址和聯絡人為不常用資料
如果每次查詢都是查詢所有資料,不常用的資料就會影響效率,實際又不用
常用資訊表: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 同時該函式...