MySQL — ограничение (ограничение)

В этой статье приведены ограничения в MySQL. Зачем использовать ограничения? Что такое ограничения и классификация ограничений. 数据完整性(Data Integrity) относится к 精确性(Accuracy) и 可靠性(Reliability). Предлагается предотвратить наличие в базе данных данных, не соответствующих семантическим требованиям, а также предотвратить недопустимые операции или информацию об ошибках, вызванные вводом и выводом информации об ошибках.

1. Концепция ограничений

1.1 Зачем нужны ограничения

数据完整性(Целостность данных) относится к 精确性(точности) и 可靠性(надежности) данных. Предлагается предотвратить наличие в базе данных данных, не соответствующих семантическим требованиям, а также предотвратить недопустимые операции или информацию об ошибках, вызванные вводом и выводом информации об ошибках.

Чтобы обеспечить целостность данных, спецификация SQL ограничивает пары 表数据进行额外的条件限制. Рассмотрим следующие четыре аспекта:

  • 实体完整性(Entity Integrity): Например, в одной таблице не может быть двух одинаковых и неразличимых записей.
  • 域完整性(Domain Integrity): Например: возрастной диапазон 0–120, гендерный диапазон «мужской/женский».
  • 引用完整性(Referential Integrity): Например: отдел, к которому принадлежит сотрудник, можно найти в таблице отделов.

Supongo que te gusta

Origin blog.csdn.net/weixin_56650035/article/details/131075845
Recomendado
Clasificación