當前位置:編程學習大全網 - 源碼下載 - 在mysql中,表的字段是本表的外鍵,這該如何設置?

在mysql中,表的字段是本表的外鍵,這該如何設置?

1. 打開我的navicat,然後找到我的teacher表,選中它,然後點擊菜單的‘design table’。

2. 在彈出的對話框中找到“Foreign Keys”,然後單擊。

3. 然後會出現壹個設置外鍵的界面,壹***有七列。簡單介紹壹下這幾列的意思。

‘name’:可以不填,妳壹會保存成功系統會自動生成。

‘FieldName’:就是妳要把哪個鍵設置為外鍵。這裏選擇‘dept’

‘Reference DadaBase’:外鍵關聯的數據庫。

‘Reference Table‘ :關聯的表 這裏是dept表

‘Forgin filed Names’:關聯的的字段,這裏是code

‘ondelete’:就是刪除的時候選擇的動作。這裏我的選擇是setNull,意思就是當關聯的表刪除以後,teacher》dept字段會設置為null。

‘onupdate’:就是更新的時候選擇的動作。這裏我的選擇是CASCADE,意思就是當關聯的表更新以後,teacher》dept字段會設置為級聯更新。

4. 設置完成後點擊‘save’保存退出,也可以點擊‘add Foreign Key’再添加壹個外鍵。

MySQL是壹個關系型數據庫管理系統,由瑞典 MySQL AB 公司開發,目前屬於 Oracle 旗下公司。MySQL 最流行的關系型數據庫管理系統,在 WEB 應用方面 MySQL 是最好的 RDBMS (Relational Database Management System,關系數據庫管理系統) 應用軟件之壹。MySQL 是壹種關聯數據庫管理系統,關聯數據庫將數據保存在不同的表中,而不是將所有數據放在壹個大倉庫內,這樣就增加了速度並提高了靈活性。MySQL 所使用的 SQL 語言是用於訪問數據庫的最常用標準化語言。MySQL 軟件采用了雙授權政策(本詞條“授權政策”),它分為社區版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這壹特點,壹般中小型網站的開發都選擇 MySQL 作為網站數據庫。由於其社區版的性能卓越,搭配 PHP 和 Apache 可組成良好的開發環境。

  • 上一篇:工商局網上註冊新用戶怎麽註冊?
  • 下一篇:電腦壹直藍屏,原因?
  • copyright 2024編程學習大全網