mysql中主表與從表


說個例子,比如用戶表和銀行帳號表,沒有用戶,那來的銀行帳號,而且用戶可以沒有銀行帳號,這里主要表現在銀行帳號中這個表中必有用戶表中的字段用戶,這個主表則為用戶表,而從表,則依附於主表.


 

主表
在數據庫中建立的表格即Table,其中存在主鍵(primary key)用於與其它表相關聯,並且作為在主表中的唯一性標識。
從表
以主表的主鍵(primary key)值為外鍵 (Foreign Key)的表,可以通過外鍵與主表進行關聯查詢。從表與主表通過外鍵進行關聯查詢。
關系及用法概述
從表數據依賴於主表,一般最后查詢數據時把主表與從表進行關聯查詢。主表可用於存儲主要信息,如客戶資料(客戶編號,客戶名稱,客戶公司,客戶單位等),從表用來存儲客戶擴展信息(客戶訂單信息,客戶地址信息,客戶聯系方式信息等)

 

簡單舉例:

主表(用戶信息)
table user
userid numeric(0,20)
username varchar2(20)
usercompany varchar2(50)

  

從表(用戶訂單)
table uorder
orderid numeric(0,20)
uid numeric(0,20)
ordertime date
orderstate char(1)

  

要對主表和從表進行信息聯合查詢語句簡單如下:

select * from user u inner join uorder o on u.userid=o.uid

  


很簡單就是 一對多的關系
一是主表
多是從表


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM