您的位置:首页 > 汽车 > 时评 > 高端网站开发设计_国际军事新闻今日头条_郑州seo顾问外包公司_教育培训机构管理系统

高端网站开发设计_国际军事新闻今日头条_郑州seo顾问外包公司_教育培训机构管理系统

2025/4/19 13:51:49 来源:https://blog.csdn.net/m0_56342660/article/details/147223314  浏览:    关键词:高端网站开发设计_国际军事新闻今日头条_郑州seo顾问外包公司_教育培训机构管理系统
高端网站开发设计_国际军事新闻今日头条_郑州seo顾问外包公司_教育培训机构管理系统

经过本人判断,约束一般用于创建表时,对字段的约束,所以也没那么困难和重要,所以将进度推快点,用一篇文章讲完。

1、UNIQUE

使用 UNIQUE 可以确保为一值,比如一个字段中存放身份证号码,这个号码不能相同,所以在创建表示添加 UNIQUE。
创建表:

CREATE TABLE Employees (EmployeeID INT UNIQUE
);

2、PRIMARY KEY

唯一标识表中的每一行记录。PRIMARY KEY 约束是 NOT NULL 和 UNIQUE 的结合。
不能为空值,也不能相同。

CREATE TABLE Orders (OrderID INT PRIMARY KEY
);

3、FOREIGN KEY

确保一个表中的值匹配另一个表中的值,从而建立两表之间的关系。

CREATE TABLE Orders (OrderID INT NOT NULL PRIMARY KEY,CustomerID INT,FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID)
);

4、CHECK

确保列中的值满足特定的条件。

CREATE TABLE Products (ProductID INT NOT NULL PRIMARY KEY,Price DECIMAL(10, 2) CHECK (Price >= 0)
);

5、DEFAULT

为列设置默认值。

CREATE TABLE Customers (CustomerID INT NOT NULL PRIMARY KEY,JoinDate DATE DEFAULT GETDATE()
);

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com