SQL 束缚(Constraints)
来源:程序员小新人学习     阅读:699
源码驿站
发布于 2018-12-28 22:50
查看主页

SQL 束缚(Constraints)

SQL 束缚(Constraints)

SQL 束缚用于规定表中的数据规则。

假如存在违背束缚的数据行为,行为会被束缚终止。

束缚可以在创立表时规定(通过 CREATE TABLE 语句),或者者在表创立之后规定(通过 ALTER TABLE 语句)。

SQL 束缚(Constraints)

SQL CREATE TABLE + CONSTRAINT 语法

CREATE TABLE table_name

(

column_name1 data_type(size) constraint_name,

column_name2 data_type(size) constraint_name,

column_name3 data_type(size) constraint_name,

....

);

在 SQL 中,我们有如下束缚:

  • NOT NULL - 指示某列不能存储 NULL 值。

  • UNIQUE - 保证某列的每行必需有唯一的值。

  • PRIMARY KEY - NOT NULL 和 UNIQUE 的结合。确保某列(或者两个列多个列的结合)有唯一标识,有助于更容易更快速地找到表中的一个特定的记录。

  • FOREIGN KEY - 保证一个表中的数据匹配另一个表中的值的参照完整性。

  • CHECK - 保证列中的值符合指定的条件。

  • DEFAULT - 规定没有给列赋值时的默认值。

SQL 束缚(Constraints)如您还有不明白的可以在下面与我留言或者是与我讨论QQ群308855039,我们一起飞!

免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 系统环境 数据库
相关推荐
Fragment中getActivity()为空的最佳处理方案
Apache Tomcat的下载安装与配置
vs code设置好看的背景图片
纯干货分享丨2019 Java 程序员必学的测试框架、工具和库
PHP WebShell代码后门的一次检查
首页
搜索
订单
购物车
我的