(附)mysql:在w3schools文档上学习sql语法(约束概要)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(附)mysql:在w3schools文档上学习sql语法(约束概要)相关的知识,希望对你有一定的参考价值。
约束:设置条件限制填入表的数据,或者给表中某一列的数据设置属性(如:not full,设置填入数据不为空)
条件筛选:可用于填入表或是从表用得出数据,作用是满足自己设立的某些条件(如:select时使用where来获得自己想要的数据 )
1.
约束用于规定表格数据的特性
2.
约束可以用于限制表格的数据类型与特点,这保证了表格数据的可靠性,则当数据操作违反了约束时,数据操作就被会被中止
3.有以下常用约束:
3.1
NOT NULL(非空)------保证一列数据不能有空值
3.2
UNIQUE(独一)------保证一列数据不重复(都是独一无二的)
3.3
PRIMARY KEY(主键)------联合了“非空”与“独一”的特性(即一列数据不能有null值也不能重复),独一地在表中标志某一行(就是代表这一行的意思吧)
3.4
FOREIGN KEY(外键)------用于在另一张表中标记本表的一行或者本表
3.5
CHECK------确保一列的数据满足某一特殊的条件
3.6
DEFAULT------设置一个初始值,当数据未被赋值时则设为该初始值
3.7
INDEX------用于从数据库中快速创建和检索数据
4.这是约束概要,之后我会试一下这些约束,(NOT FULL,UNIQUE,PRIMARY KEY在添加主键的博客里已试过)
以上是关于(附)mysql:在w3schools文档上学习sql语法(约束概要)的主要内容,如果未能解决你的问题,请参考以下文章
mysql:在w3schools文档上学习sql语法(使用数据库创建一张表)