91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql表級別約束講解

發布時間:2020-04-24 15:35:34 來源:億速云 閱讀:238 作者:三月 欄目:MySQL數據庫

本文主要給大家介紹mysql表級別約束講解,其所涉及的東西,從理論知識來獲悉,有很多書籍、文獻可供大家參考,從現實意義角度出發,億速云累計多年的實踐經驗可分享給大家。

表級別的約束

1. 主鍵約束----primary key

主鍵:表中一個列或者多個列的組合,要求該列的數據唯一

單字段主鍵:字段名 數據類型 屬性 primary key

多字段主鍵:primary key (字段1,字段2

主鍵列的值不能為空!!!

 mysql表級別約束講解

例子:創建一張員工表tb_emp1,以id為主鍵

    create table tb_emp1(id int primary key,name varchar(25),deptid int,salary float);             創建一張員工表tb_emp1,以idname為組合主鍵

    create table tb_emp3(id int,name varchar(25),deptid int,salary float,primary key(id,name));


2. 自動增長----auto_incerment

只作用于主鍵,是數值型的自動增長

 例子:

    create table tb_emp4(id int primary key auto_increment,name varchar(25),deptid int,

salary float);


3. 非空約束----not null

Create 表名(列名 類型 not null

 

4. 默認值約束----default

Create 表名(列名 類型 not null default 數值)

 

    create table tb_emp6(id int primary key auto_increment,name varchar(25) not null,

deptid int not null default 1,salary float not null default 5000);


5. 外鍵----foreign key

外鍵主要用來將兩個表的數據進行連接

create 表名(列名 類型 屬性,constraint 外鍵名稱 foreign key(列名)

references 另一個表名(列名));

注意:建立外鍵連接的兩個字段的類型、屬性要一致!!!

 

    例子:建立部門表 tb_dept7、員工表tb_emp7,將兩張表的deptid建立外鍵約束

    create table tb_dept7(id int primary key,name varchar(20));

注:部門表要先插入數據才能建立員工表

    create table tb_emp7(id int primary key auto_increment,name varchar(25) not null,

deptid int not null default 1,salary float not null default 5000,constraint fk_emp7_dept7 foreign key(deptid) references tb_dept7(id));

  

    刪除外鍵:因為可以有多個外鍵,所以要有名稱

    要刪除建立外鍵連接的表數據時,要先解除外鍵連接

    alter table 表名drop foreign key 外鍵名稱;

            

         刪除主鍵:alter table 表名 drop primary key;

        如果主鍵字段是自增時,不能直接刪除,要先改定義把自增刪除!

看了以上介紹mysql表級別約束講解,希望能給大家在實際運用中帶來一定的幫助。本文由于篇幅有限,難免會有不足和需要補充的地方,大家可以繼續關注億速云行業資訊板塊,會定期給大家更新行業新聞和知識,如有需要更加專業的解答,可在官網聯系我們的24小時售前售后,隨時幫您解答問題的。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

佛山市| 信宜市| 湘潭市| 聂荣县| 临泉县| 郑州市| 利辛县| 垣曲县| 克什克腾旗| 石屏县| 普格县| 巩义市| 天气| 靖安县| 泊头市| 南充市| 大城县| 扎赉特旗| 邓州市| 姚安县| 陆丰市| 砚山县| 出国| 东港市| 徐汇区| 永春县| 桂平市| 崇义县| 七台河市| 巢湖市| 本溪市| 名山县| 汝州市| 全椒县| 邯郸县| 交口县| 皮山县| 江山市| 绥德县| 新余市| 禄丰县|