1. 程式人生 > >mysql+redis+memcached

mysql+redis+memcached

資料庫

資料庫設計

 a. 單表
 b. FK(單表;一張表儲存時,如果有重複出現的欄位為了防止硬碟的浪費,所以做一個FK;去掉FK變成單表(這樣子訪問速度快了))
 c. M2M(多對多關係)
    
 到底是什麼關係?
        單選的下拉框/radio FK;多選下拉框/checkbox M2M    

舉個小例子:

問題:員工資訊表員工當前薪資;保留員工的所有的調薪記錄。
思路一:兩張表
            員工表:
                id  name salary 
                
            調薪:
                id  price  time  員工ID 
                  
思路二:三張表
             員工表:
                id  name salary 
                
             調薪:
                id  price  time 
                
                
            員工調薪表:
                id   uid   sid

基本SQL