程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL 約束的講解,MySQL約束講解

MySQL 約束的講解,MySQL約束講解

編輯:MySQL綜合教程

MySQL 約束的講解,MySQL約束講解


MySQL 約束


 

作用:保證數據的完整性和一致性
按照約束的作用范圍分為:表級約束和行級約束。
常見的約束類型包括:
Not null(非空約束)
Primary key (主鍵約束)
Unique key(唯一約束)
Default (默認約束)
foreign key(外鍵約束)


外鍵約束

1.父表和子表必須使用相同的存儲引擎,而且禁止使用臨時表。
2.數據表的存儲引擎只能為InnoDB。
3.外鍵列和參照列必須具有相似的數據類型。其中數字的長度或是否有符號位必須相同;而字符的長度則可以不同。
4.外鍵列和參照列必須創建索引。如果外鍵列不存在索引的話,MySQL將自動創建索引。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved