首页 > 代码库 > (附)mysql:在w3schools文档上学习sql语法(约束概要)
(附)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语法(约束概要)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。