数据库的几种约束

数据库的五种约束:   1 非空约束not null 新增或修改记录时该列的值不允许为空 2 check约束check(sal>0) 新增或修改记录时该列的值需要满足check设定的条件。虚拟主机。 3 主键约束primary key 新增或修改记...

数据库的五种约束:

  1 非空约束not null 新增或修改记录时该列的值不允许为空 2 check约束check(sal>0) 新增或修改记录时该列的值需要满足check设定的条件。虚拟主机。 3 主键约束primary key 新增或修改记录时该列的值不能与其他记录的该列值重复 4 唯一键约束unique 新增或修改记录时该列的值不能与其他记录的该列值重复 5 外键约束references dept (deptno) 新增或修改记录时该列的值需要在父表的主键列中存在

服务器租用。Cloud科技。网站空间。

主键、外键在数据库中有着非常重要的作用,
详细介绍:   (1)外键约束 1.设置外键的注意事项:   ①:只有INNODB的数据库引擎支持外键,修改my.ini文件设置default-storage-engine=INNODB;   ②:外键与参照列的数据类型必须相同。(数值型要求长度和无符号都相同,字符串要求类型相同,长度可以不同);   ③:设置外键的字段必须要有索引,如果没有索引,设置外键时会自动生成一个索引;   2.设置外键的语法: [CONSTRAINT 外键名] FOREIGN KEY(外键字段) REFERENCES 参照表(参照字段); [ON DELETE SET NULL ON UPDATE CASCADE] -- 设置操作完整。   3、外键约束的参照操作: 当对参照表的参照字段进行删除或更新时,外键表中的外键如何应对。 参照操作可选值:   RESTRICT: 拒绝对参照字段的删除或修改(默认);   NO ACTION:与RESTRICT相同,但这个指令只在MySql生效;   CASCADE:  删除或更新参照表的参照字段时,外键表的记录同步删除或更新;   SET NULL: 删除删除或更新参照表的参照字段时,外键表的外键设为NULL (此时外键不能设置为NOT NULL)。   (2)主键约束 1.主键的注意事项:主键默认非空,默认唯一性约束,只有主键可以设置自动增长(主键不一定自增,自增一定是主键)。 2.设置主键的方式:     ①:在定义列时设置:id     INT UNSIGNED PRIMARY KEY。   ②:在列定义完成后设置:PRIMARY KEY(id)。

服务器租用。欧洲服务器。亚洲服务器。

(责任编辑:joker) 部分网站内容及图片来源于网络,如有侵权或违规内容请联系管理员删除!

序列号 CPU RAM HDD 带宽 售价(美元) 免费试用
香港服务器1 E5-2620 32G 1T HDD 50M/无限流量 $196.00 立即申请
香港服务器2 E5-2650 32G 1T HDD 50M/无限流量 $256.00 立即申请
香港服务器3 E5-2680 32G 1T HDD 50M/无限流量 $316.00 立即申请
香港服务器4 E5-2690 32G 1T HDD 50M/无限流量 $336.00 立即申请
香港服务器5 E5-2697 32G 1T HDD 50M/无限流量 $376.00 立即申请
香港服务器6 E5-2620*2 32G 1T HDD 50M/无限流量 $376.00 立即申请
香港服务器7 E5-2650*2 32G 1T HDD 50M/无限流量 $436.00 立即申请
香港服务器8 E5-2680*2 32G 1T HDD 50M/无限流量 $476.00 立即申请
香港服务器9 E5-2690*2 32G 1T HDD 50M/无限流量 $556.00 立即申请
香港服务器10 E5-2697*2 32G 1T HDD 50M/无限流量 $596.00 立即申请
香港服务器11 E5-2680v4*2 32G 1T HDD 50M/无限流量 $696.00 立即申请
香港服务器12 E5-2698v4*2 32G 1T HDD 50M/无限流量 $796.00 立即申请

 

TAG: 主键字段服务器索引操作长度

  • 24H在线
  • Tg纸飞机