資料庫,主鍵為何不宜太長長長長長長長長?
回答星球水友提問:
t(id PK, name KEY, sex, flag);
1, shenjian, m, A
3, zhangsan, m, A
5, lisi, m, A
9, wangwu, f, B
最容易想到的設計方式是:
身份證作為主鍵
其他屬性上建立索引
user(id_code PK,
id_md5(index),
name(index),
birthday(index));
id_code聚集索引,關聯行記錄
其他索引,儲存id_code屬性值
以id自增列為聚集索引,關聯行記錄
其他索引,儲存id值
user(id PK auto inc,
id_code(index),
id_md5(index),
name(index),
birthday(index));
希望解答了這位水友的疑問。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31556838/viewspace-2658871/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 商品標題這麼長長長長長,阿里工程師如何解決?阿里工程師
- Flutter路由管理程式碼這麼長長長長長,阿里工程師怎麼高效解決?(實用)Flutter路由阿里工程師
- 解決遷移資料庫錯誤,索引長度過長資料庫索引
- mplus資料分析:增長模型潛增長模型與增長混合模型再解釋模型
- 最長
- MySQL 如何儲存長度很長的資料欄位MySql
- 周長最長;及找到最大數分析
- excel太長了怎麼截圖 excel如何滾動截長圖Excel
- Python 獲取檔案中最長行的長度和最長行Python
- 長長長字串通過公共短網址服務生成二維碼字串
- [譯] Javascript 中最長的關鍵字序列長什麼樣子?JavaScript
- 生活服務商家如何實現從“網紅”到“長紅”的長效增長?
- golang 計算最長不重複字串長度Golang字串
- http長短連線和長短輪詢HTTP
- 螞蟻螞蟻;及周長最長分析
- 長資料相乘問題
- 字 字長
- 聊聊長膠
- 成長心得
- SqlServer主鍵和自增長設定SQLServer
- Python增強下git那長長的指令PythonGit
- 用技術玩轉業務增長 -- 增長黑客黑客
- statista: 亞馬遜仍專注於長期增長亞馬遜
- 資料庫text型別的長度?資料庫型別
- excel檔案太長怎麼列印?Excel
- ICE 域名解析耗時太長
- 自增長主鍵回顯實現,批次資料插入
- 個人資料收集(長期更新)
- 資料型別及長度資料型別
- TCP傳輸資料長度TCP
- 資料結構(長期更新)資料結構
- 擷取指定長度字串長度程式碼例項字串
- eas_批次更新組織長編碼,長名稱
- 向Mysql主鍵自增長表中新增資料並返回主鍵MySql
- PDO 長連線
- HTTP長連線HTTP
- 卷積步長卷積
- 取字串長度字串