码迷,mamicode.com
首页 > 数据库 > 详细

(附)mysql:在w3schools文档上学习sql语法(约束概要)

时间:2017-06-04 10:50:29      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:文档   自己   数据类型   ges   http   空值   select   uniq   sel   

约束:设置条件限制填入表的数据,或者给表中某一列的数据设置属性(如: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语法(约束概要)

标签:文档   自己   数据类型   ges   http   空值   select   uniq   sel   

原文地址:http://www.cnblogs.com/ming-szu/p/6939561.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!