数据库静态级约束

网站编辑2023-06-22 10:24:18289

  1. 长度必须是固定长度,不能随意增加或减少;

  2. 类型必须是固定的,不能随意更改;

  3. 长度不能为空;

  4. 大小必须是固定大小,不能随意改变;

  5. 类型不能是字符串、数字或其他非数值类型;

  6. 数据类型必须和数据库表结构中定义的一致;

  7. 长度必须在定义时加上绝对单位。

例如,在SQL Server中,当表中存在小数时,长度为0;当表中没有小数时,长度为10;当表中没有空值时,长度为100。

在MySQL中,静态级约束包括长度、类型、大小、长度为null、类型为字符串、类型为数字、长度为100等。

当一个表中的数据长度不一致时,需要通过定义一个新的约束来保证数据的一致性。

最新推荐

右侧广告图1
  • 云原生数据库 PolarDB

    秒级弹性、高性价比、稳定可靠的 云原生数据库 PolarDB Super MySQL和PostgreSQL,支持集中式和分布式

    ¥1116.00/年

    折扣优惠

  • 云数据库 Redis(Tair)

    高性能的云数据库 Tair(兼容 Redis®*) Redis 开源版和 Tair 企业版,提供亚毫秒级的稳定时延

    ¥399.00/年

    新客专享 月付7折起 不限数量

  • 数据库审计

    在满足等保2.0‘安全审计’相关要求的同时,智能解析数据库通信流量,细粒度审计数据库访问行为,通过对数据库全量行为的审计溯源、危险攻击的实时告警、风险语句的智能预警,提供敏感的数据库资产安全的监控保障

    ¥3000.00/月

    等保合规

右侧广告图2