bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

mysql表級別約束講解

本文主要給大家介紹MySQL表級別約束講解,其所涉及的東西,從理論知識來獲悉,有很多書籍、文獻(xiàn)可供大家參考,從現(xiàn)實(shí)意義角度出發(fā),創(chuàng)新互聯(lián)累計(jì)多年的實(shí)踐經(jīng)驗(yàn)可分享給大家。

成都創(chuàng)新互聯(lián)是一家成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè),提供網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),網(wǎng)站制作,建網(wǎng)站,定制網(wǎng)站,網(wǎng)站開發(fā)公司,成立于2013年是互聯(lián)行業(yè)建設(shè)者,服務(wù)者。以提升客戶品牌價(jià)值為核心業(yè)務(wù),全程參與項(xiàng)目的網(wǎng)站策劃設(shè)計(jì)制作,前端開發(fā),后臺程序制作以及后期項(xiàng)目運(yùn)營并提出專業(yè)建議和思路。

表級別的約束

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

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

單字段主鍵:字段名 數(shù)據(jù)類型 屬性 primary key

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

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

 mysql表級別約束講解

例子:創(chuàng)建一張員工表tb_emp1,以id為主鍵

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

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


2. 自動增長----auto_incerment

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

 例子:

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

salary float);


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

Create 表名(列名 類型not null)

 

4. 默認(rèn)值約束----default

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

 

    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

外鍵主要用來將兩個表的數(shù)據(jù)進(jìn)行連接

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

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

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

 

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

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

注:部門表要先插入數(shù)據(jù)才能建立員工表

    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));

  

    刪除外鍵:因?yàn)榭梢杂卸鄠€外鍵,所以要有名稱

    要刪除建立外鍵連接的表數(shù)據(jù)時(shí),要先解除外鍵連接

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

            

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

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

看了以上介紹mysql表級別約束講解,希望能給大家在實(shí)際運(yùn)用中帶來一定的幫助。本文由于篇幅有限,難免會有不足和需要補(bǔ)充的地方,大家可以繼續(xù)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊板塊,會定期給大家更新行業(yè)新聞和知識,如有需要更加專業(yè)的解答,可在官網(wǎng)聯(lián)系我們的24小時(shí)售前售后,隨時(shí)幫您解答問題的。

文章題目:mysql表級別約束講解
當(dāng)前路徑:http://vcdvsql.cn/article20/gjejjo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站關(guān)鍵詞優(yōu)化網(wǎng)站導(dǎo)航小程序開發(fā)營銷型網(wǎng)站建設(shè)云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管