久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

mysql檢查約束的作用

共計(jì) 856 個(gè)字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。

自動(dòng)寫代碼機(jī)器人,免費(fèi)開通

這篇文章主要介紹 mysql 檢查約束的作用,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

在 MySQL 中,提供了 CHECK 檢查約束用來指定某列的可取值的范圍,它通過限制輸入到列中的值來強(qiáng)制域的完整性。但是目前的 MySQL 版本只是對(duì) CHECK 約束進(jìn)行了分析處理,但會(huì)被直接忽略,并不會(huì)報(bào)錯(cuò)。

MySQL 檢查約束(CHECK)可以通過 CREATE TABLE 或 ALTER TABLE 語句實(shí)現(xiàn),根據(jù)用戶實(shí)際的完整性要求來定義。它可以分別對(duì)列或表實(shí)施 CHECK 約束。

在創(chuàng)建表時(shí)設(shè)置檢查約束

基本語法:

CHECK(檢查約束)

示例:在 test_db 數(shù)據(jù)庫(kù)中創(chuàng)建 tb_emp7 數(shù)據(jù)表,要求 salary 字段值大于 0 且小于 10000

mysql CREATE TABLE tb_emp7
 - id INT(11) PRIMARY KEY,
 - name VARCHAR(25),
 - deptId INT(11),
 - salary FLOAT,
 - CHECK(salary 0 AND salary 100),
 - FOREIGN KEY(deptId) REFERENCES tb_dept1(id)
Query OK, 0 rows affected (0.37 sec)

在修改表時(shí)添加檢查約束

基本語法:

ALTER TABLE tb_emp7 ADD CONSTRAINT 檢查約束名 CHECK(檢查約束)

示例:修改 tb_dept 數(shù)據(jù)表,要求 id 字段值大于 0

mysql ALTER TABLE tb_emp7
 - ADD CONSTRAINT check_id
 - CHECK(id 
Query OK, 0 rows affected (0.19 sec)
Records: 0 Duplicates: 0 Warnings: 0

刪除檢查約束

基本語法:

ALTER TABLE 數(shù)據(jù)表名 DROP CONSTRAINT 檢查約束名 

以上是“mysql 檢查約束的作用”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道!

向 AI 問一下細(xì)節(jié)

丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2024-02-03發(fā)表,共計(jì)856字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒有評(píng)論)
主站蜘蛛池模板: 福安市| 周宁县| 宁波市| 墨竹工卡县| 浦东新区| 平果县| 古蔺县| 都匀市| 沅江市| 扎鲁特旗| 辽宁省| 伊宁市| 上思县| 北票市| 定西市| 永安市| 德格县| 东乌珠穆沁旗| 朔州市| 永泰县| 色达县| 宝鸡市| 贞丰县| 保山市| 资中县| 都匀市| 湘潭县| 金沙县| 洛隆县| 金川县| 仙桃市| 南康市| 凌源市| 镇沅| 佛坪县| 延川县| 肇东市| 宜兰县| 怀集县| 武邑县| 孝昌县|