文章 2022-02-13 来自:开发者社区

SQL基础知识V2——约束(实例)下

CREATE TABLE 时的FOREIGN KEY 约束下面的 SQL 在 "Orders" 表创建时在 "客户ID" 列上创建 FOREIGN KEY 约束:MySQL:CREATE TABLE Orders ( 订单ID INT NOT NULL, 客户ID INT NULL, 员工ID INT NULL, 订单日期 DATETIME NULL, 发货ID INT NULL, ...

文章 2022-02-13 来自:开发者社区

SQL基础知识V2——约束(实例)中

ALTER TABLE 时的 UNIQUE 约束当表已被创建时,如需在 "订单ID" 列创建 UNIQUE 约束,请使用下面的 SQL:MySQL / SQL Server / Oracle / MS Access:ALTER TABLE Orders ADD UNIQUE (订单ID)如需命名 UNIQUE 约束,并定义多个列的 UNIQUE 约束,请使用下面的 SQL 语法:MySQL / ....

SQL基础知识V2——约束(实例)中
文章 2022-02-13 来自:开发者社区

SQL基础知识V2——约束(实例)上

NOT NULL约束NOT NULL 约束强制列不接受 NULL 值。NOT NULL 约束强制字段始终包含值。这意味着,如果不向字段添加值,就无法插入新记录或者更新记录。下面的 SQL 强制表"Customers" 的"客户ID" 列和 "姓名" 列不接受 NULL 值:CREATE TABLE Customers( 客户ID INT NOT NULL, 姓名 VARCHAR(10) NO...

SQL基础知识V2——约束(实例)上
文章 2022-02-13 来自:开发者社区

SQL基础知识V2——约束(语法)

约束的作用约束是作用于数据表中列上的规则,用于限制表中数据的类型。约束的存在保证了数据库中数据的精确性和可靠性。约束有列级和表级之分,列级约束作用于单一的列,而表级约束作用于整张数据表。下面是 SQL 中常用的约束,这些约束虽然已经在关系型数据库管理系统一章中讨论过了,但是仍然值得在这里回顾一遍。NOT NULL 约束:保证列中数据不能有 NULL 值DEFAULT 约束:提供该列数据未指定时所....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

分享数据库前沿,解构实战干货,推动数据库技术变革

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等