V2EX  ›  英汉词典

NOT NULL

定义 Definition

NOT NULL:数据库(尤其是 SQL)中的一种列约束,表示该列不允许存储空值(NULL)。也就是说,每一行在该列上都必须有一个实际值。(注意:空字符串 ''0 不是 NULL,是否允许取决于数据类型与具体规则。)

发音 Pronunciation (IPA)

/nɑːt nʌl/

例句 Examples

The email column is NOT NULL.
电子邮箱这一列设置为 NOT NULL(不允许为空)。

To avoid incomplete records, the table defines user_id as NOT NULL and adds a foreign key to enforce referential integrity.
为避免不完整记录,该表将 user_id 定义为 NOT NULL,并添加外键以保证引用完整性。

词源 Etymology

NOT NULLnot(否定)+ null(空、无)组成,是数据库术语中对“禁止空值”的直接表达。null源自拉丁语 nullus,意为“没有的、无”。在 SQL 语境里,NULL表示“缺失/未知”的特殊标记,因此 NOT NULL就是“必须有值”。

相关词 Related Words

文学与作品 Literary Works

  • Learning SQL(Alan Beaulieu)
  • SQL in a Nutshell(Kevin Kline 等)
  • Database System Concepts(Silberschatz, Korth, Sudarshan)
  • SQL Antipatterns(Bill Karwin)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1108 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 17:17 · PVG 01:17 · LAX 09:17 · JFK 12:17
♥ Do have faith in what you're doing.