最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL刪除外鍵、增加外鍵以及刪除主鍵、增加主鍵的實戰(zhàn)步驟

 更新時間:2022年08月11日 15:39:16   作者:夏志121  
在Mysql中使用外鍵,可以有效地將多個表格的數據"聯動"起來,打破獨立狀態(tài),互相影響,下面這篇文章主要給大家介紹了關于MySQL刪除外鍵、增加外鍵以及刪除主鍵、增加主鍵的相關資料,需要的朋友可以參考下

一、MySQL刪除外鍵

格式:

alter table 表名 drop foreign key 外鍵名;

表名就是有外鍵存在的那個表。

外鍵名可以通過查看表的創(chuàng)建信息得到。

查看表的創(chuàng)建信息格式:

show create table 表名;

二、MySQL增加外鍵

外鍵可以在修改表時添加,但是添加外鍵的前提是:

從表中外鍵列中的數據必須與主表中主鍵列中的數據一致沒有數據

給表增加外鍵格式:

alter? table??需要添加外鍵的表名? add? constraint??外鍵名?
foreign? key(本表字段列表)? references??主表名(字段列表);

在創(chuàng)建數據表時添加外鍵格式:

constraint??外鍵名? foreign? key(本表字段列表)? references??主表名? (主表字段列表);

注意:

1、外鍵字段的數據類型必須與父表中的主鍵類型一致

2、添加外鍵的數據表的存儲引擎必須是InnoDB,否則即使添加外鍵成功,也不具有外鍵約束的作用。

3、一張表中不能出現同名外鍵

4、當外鍵字段中有值后,再添加外鍵時,已有的值必須在父類主鍵中,否則無法創(chuàng)建成功。

三、MySQL刪除主鍵

格式:

alter table 表名 drop primary key;

四、MySQL增加主鍵

格式:

alter? table 表名? add? primary key(字段列表);

在創(chuàng)建數據表時添加主鍵格式:

字段名  數據類型  primary key;

注意:

1、一個數據表主鍵約束只能有一個。

2、主鍵的字段不允許空值。

補充:MySQL中有外鍵時數據表的刪除方法

直接刪除grade,被引用的數據表時如下

報錯

解決方法

先刪除student,要引用的數據表

然后刪除grade,被引用的數據表

成功

總結

到此這篇關于MySQL刪除外鍵、增加外鍵以及刪除主鍵、增加主鍵的文章就介紹到這了,更多相關MySQL刪除增加外鍵及刪除增加主鍵內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • mysql把一段數據變成一個臨時表

    mysql把一段數據變成一個臨時表

    這篇文章主要介紹了mysql把一段數據變成一個臨時表,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-02-02
  • mysql如何才能保證數據的一致性

    mysql如何才能保證數據的一致性

    這篇文章主要介紹了mysql如何才能保證數據的一致性問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教<BR>
    2024-03-03
  • mysql 5.7.14 安裝配置簡單教程

    mysql 5.7.14 安裝配置簡單教程

    這篇文章主要為大家分享了mysql 5.7.14安裝配置方法圖文教程,一看就會的mysql 5.7.14安裝教程,感興趣的朋友可以參考一下
    2016-08-08
  • 很全面的Mysql數據庫、數據庫表、數據基礎操作筆記(含代碼)

    很全面的Mysql數據庫、數據庫表、數據基礎操作筆記(含代碼)

    這篇文章主要為大家分享了很全面的Mysql數據庫、數據庫表、數據基礎操作筆記,感興趣的小伙伴們可以參考一下
    2016-04-04
  • Mysql查詢數據庫或數據表中的數據量以及數據大小

    Mysql查詢數據庫或數據表中的數據量以及數據大小

    許多數據庫的元數據都是存儲在mysql中的,本文主要介紹了Mysql查詢數據庫或數據表中的數據量以及數據大小,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧
    2024-02-02
  • MySql存儲引擎的作用

    MySql存儲引擎的作用

    mysql面試中最常問的問題之一:小伙子,你說一下你們公司用的存儲引擎,以及你知道有哪些存儲引擎和他們之間的區(qū)別? 所以下面這篇文章主要給大家介紹了關于Mysql存儲引擎的相關資料,需要的朋友可以參考下
    2022-09-09
  • 分析MySQL復制以及調優(yōu)原理和方法

    分析MySQL復制以及調優(yōu)原理和方法

    本篇文章給大家詳細分析了MySQL復制以及調優(yōu)原理和方法,并通過代碼詳細分析了具體操作,有需要的朋友參考下吧。
    2018-01-01
  • MySQL中的常用樹形結構設計總結

    MySQL中的常用樹形結構設計總結

    這篇文章主要介紹了MySQL中的常用樹形結構設計總結,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • windows10系統(tǒng)安裝mysql-8.0.13(zip安裝) 的教程詳解

    windows10系統(tǒng)安裝mysql-8.0.13(zip安裝) 的教程詳解

    這篇文章主要介紹了windows10安裝mysql-8.0.13(zip安裝) 的教程,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-11-11
  • 關于mysql調用新手們常犯的11個錯誤總結

    關于mysql調用新手們常犯的11個錯誤總結

    對于很多新手們來說,使用PHP可以在短短幾個小時之內輕松地寫出具有特定功能的代碼。但是,構建一個穩(wěn)定可靠的數據庫卻需要花上一些時日和相關技能。下面這篇文章就來總結了關于mysql調用新手們常犯的十一個錯誤,需要的朋友可以參考學習。
    2017-03-03

最新評論

民乐县| 黄石市| 基隆市| 桃园县| 建平县| 伽师县| 寿光市| 溧阳市| 平乡县| 福鼎市| 福贡县| 丰县| 沈丘县| 武邑县| 沙洋县| 贺兰县| 东乡族自治县| 遂昌县| 孙吴县| 兴城市| 赞皇县| 布尔津县| 句容市| 清原| 霍城县| 应用必备| 紫云| 习水县| 南昌县| 安泽县| 红安县| 乡宁县| 若羌县| 望城县| 克什克腾旗| 嘉定区| 昭通市| 宿迁市| 桓台县| 南川市| 曲靖市|