JavaShuo
欄目
標籤
爲什麼InnoDB表必須有主鍵,並且推薦使用整型的自增主鍵?
時間 2021-01-06
標籤
MYSQL
欄目
MySQL
简体版
原文
原文鏈接
innoDB索引文件和數據文件是在一起的 frm:表結構;ibd:索引文件和數據文件 問:爲什麼InnoDB表必須有主鍵。並且推薦使用整型的自增主鍵: 1、如果設置了主鍵,那麼InnoDB會選擇主鍵作爲聚集索引、如果沒有顯式定義主鍵,則InnoDB會選擇第一個不包含有NULL值的唯一索引作爲主鍵索引、如果也沒有這樣的唯一索引,則InnoDB會選擇內置6字節長的ROWID作爲隱含的聚集索引(ROWI
>>阅读原文<<
相關文章
1.
爲什麼推薦InnoDB引擎使用自增主鍵?
2.
爲什麼InnoDB表需要有主鍵
3.
Innodb自增主鍵與sql_mode
4.
[MySQL FAQ]系列 — 爲什麼InnoDB表要建議用自增列做主鍵
5.
mysql中InnoDB表爲什麼要建議用自增列做主鍵
6.
爲PostgreSQL數據庫中沒有主鍵的表增長主鍵
7.
oracle建立表並添加主鍵,設置主鍵自增加
8.
INNODB自增主鍵的一些問題
9.
innodb 存儲引擎爲什麼要用一個自增的主鍵呢?
10.
爲什麼選用自增量作爲主鍵索引
更多相關文章...
•
MySQL主鍵(PRIMARY KEY)
-
MySQL教程
•
爲什麼使用 XML Schemas?
-
XML Schema 教程
•
IntelliJ IDEA 代碼格式化配置和快捷鍵
•
Composer 安裝與使用
相關標籤/搜索
推薦主題
博主推薦
主使
主表
爲主
自主
爲什麼
沒有什麼
MySQL
網站主機教程
PHP教程
SQLite教程
應用
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
如何將PPT某一頁幻燈片導出爲高清圖片
2.
Intellij IDEA中使用Debug調試
3.
build項目打包
4.
IDEA集成MAVEN項目極簡化打包部署
5.
eclipse如何導出java工程依賴的所有maven管理jar包(簡單明瞭)
6.
新建的Spring項目無法添加class,依賴下載失敗解決:Maven環境配置
7.
記在使用vue-cli中使用axios的心得
8.
分享提高自己作品UI設計形式感的幾個小技巧!
9.
造成 nginx 403 forbidden 的幾種原因
10.
AOP概述(什麼是AOP?)——Spring AOP(一)
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
1.
爲什麼推薦InnoDB引擎使用自增主鍵?
2.
爲什麼InnoDB表需要有主鍵
3.
Innodb自增主鍵與sql_mode
4.
[MySQL FAQ]系列 — 爲什麼InnoDB表要建議用自增列做主鍵
5.
mysql中InnoDB表爲什麼要建議用自增列做主鍵
6.
爲PostgreSQL數據庫中沒有主鍵的表增長主鍵
7.
oracle建立表並添加主鍵,設置主鍵自增加
8.
INNODB自增主鍵的一些問題
9.
innodb 存儲引擎爲什麼要用一個自增的主鍵呢?
10.
爲什麼選用自增量作爲主鍵索引
>>更多相關文章<<