第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

14、約束

標(biāo)簽:
MySQL

1、NOT NULL:非空约束

CREATE TABLE person (  pid NUMBER , name VARCHAR(30) NOT NULL ) ; --插入数据INSERT

INTO person(pid,name) VALUES (11,'张三'); -- 错误的数据,会受到约束限制,无法插入



2、PRIMARY KEY:主键约束

不能重复,不能为空 

例如:身份证号不能为空。

现在假设 pid 字段不能为空,且不能重复。

DROP TABLE person ;

CREATE TABLE person (  pid NUMBER PRIMARY KEY ,  name VARCHAR(30) NOT NULL ) ;

-- 插入数据 INSERT INTO person(pid,name) VALUES (11,'张三');

-- 主键重复了 INSERT INTO person(pid,name) VALUES (11,'李四');



3、UNIQUE:唯一约束,值不能重复(空值除外)

人员中有电话号码,电话号码不能重复。

DROP TABLE person ;

CREATE TABLE person (  pid NUMBER PRIMARY KEY NOT NULL ,  name VARCHAR(30) NOT NULL ,  tel VARCHAR(50) UNIQUE  ) ;

-- 插入数据 INSERT INTO person(pid,name,tel) VALUES (11,'张三','1234567');

 --电话重复了 INSERT INTO person(pid,name,tel)

VALUES (12,'李四','1234567');



4、CHECK:条件约束,插入的数据必须满足某些条件

DROP TABLE person ;

CREATE TABLE person (  pid NUMBER PRIMARY KEY NOT NULL , nameVARCHAR(30) NOT NULL ,  tel VARCHAR(50)NOT NULL UNIQUE ,  age NUMBER  CHECK(ageBETWEEN 0 AND 150)) ;

 --插入数据 INSERT INTO person(pid,name,tel,age) VALUES

(11,'张三','1234567',30);

-- 年龄的输入错误 INSERT INTO person(pid,name,tel,age) VALUES (12,'李四','2345678',-100);



5、Foreign Key:外键


webp

1


6、添加表后添加约束


webp


7、删除约束

ALTER TABLE book DROP CONSTRAINTperson_book_pid_fk ;

alter table student drop unique(tel);



8、启用约束

ALTER TABLE book enable CONSTRAINTperson_book_pid_fk ;

9、禁用约束

ALTER TABLE book disable CONSTRAINTperson_book_pid_fk ;



作者:西伯利亚的bug王
链接:https://www.jianshu.com/p/42d97747ac7c


點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫(xiě)下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專(zhuān)欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消