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

mysql檢查約束的作用

126次閱讀
沒有評論

共計 856 個字符,預計需要花費 3 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

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

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

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

在創建表時設置檢查約束

基本語法:

CHECK(檢查約束)

示例:在 test_db 數據庫中創建 tb_emp7 數據表,要求 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)

在修改表時添加檢查約束

基本語法:

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

示例:修改 tb_dept 數據表,要求 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 數據表名 DROP CONSTRAINT 檢查約束名 

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

向 AI 問一下細節

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-18發表,共計856字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 买车| 桓仁| 临沭县| 东城区| 车致| 吕梁市| 日土县| 苍山县| 长葛市| 务川| 出国| 永州市| 漳浦县| 仙居县| 安达市| 沅江市| 石嘴山市| 新平| 满洲里市| 姚安县| 伊宁县| 额济纳旗| 苏尼特右旗| 新丰县| 崇明县| 上饶县| 舒城县| 浦城县| 专栏| 全椒县| 同仁县| 固阳县| 西充县| 台湾省| 滨州市| 昌图县| 博客| 西安市| 辽中县| 三原县| 射阳县|