当前位置: 首页 > news >正文

做折扣的网站有哪些做dj选歌是哪个网站

做折扣的网站有哪些,做dj选歌是哪个网站,怎么自己注册网站,制作网站一般多少钱文章目录 [TOC](文章目录) 一、表的约束概念二、空属性约束三、default约束四、zerofill约束五、主键约束六、auto_increment(自增长)约束七、唯一键约束八、外键约束 一、表的约束概念 表通过约束可以保证插入数据的合法性,本质是通过技术手段,保证插入数据收约束,保证数据的…

文章目录

    • @[TOC](文章目录)
  • 一、表的约束概念
  • 二、空属性约束
  • 三、default约束
  • 四、zerofill约束
  • 五、主键约束
  • 六、auto_increment(自增长)约束
  • 七、唯一键约束
  • 八、外键约束

一、表的约束概念

表通过约束可以保证插入数据的合法性,本质是通过技术手段,保证插入数据收约束,保证数据的正确,约束的目的是保证数据的完整性和可预期性.

二、空属性约束

表中NULL代表空,就是什么都没有,""代表空串,两者意义不同,列的空属性默认是NULL,意思是给表插入值的时候,可以不插入属性有NULL的列.也可以设置NOT NULL.
在这里插入图片描述在这里插入图片描述
表示插入值的时候必须要插入列属性有NOT NULL的列值,这叫做非空约束.
在这里插入图片描述

三、default约束

列可以设置默认值,创建时在列属性中添加default 后跟值就可以设置默认值了
not null和default的区别,如果列同时设置not null和default,就算这一列不插入值,也会自动插入默认值,not null属性,在插入值的时候,如果不插入,则首先会查看有没有default值,有的话就插入默认值,所以当not null属性的列不插入值也么有设置default值的话,会报错没有默认值.
在这里插入图片描述
在这里插入图片描述

null属性就是系统自动将默认值设置为null的结果.
在这里插入图片描述

四、zerofill约束

在列的类型中设置int类型,int后面会跟一个(11),如果将int类型设置为int unsigned ()里就变成了10,这时因为int本身是4字节,最大值占10个比特位,如果是有符号的还要在多一个符号位,就变成了11位. ()中的数字其实代表宽度,10和11分别是signed和unsigned类型的最大宽度,
在这里插入图片描述
如果给类型设置zerofill属性,当value的宽度不够()中的值时,会自动在左边补0,value的大小不变
在这里插入图片描述

五、主键约束

主键是用来约束列的值不能为null和不能与其他列重复,在属性中增加primary key字段可以设置列的主键属性,设置主键后系统会自动将列属性同时设置为not null属性.
在这里插入图片描述

主键是表中唯一的,但不是只有一列能成为主键,主键可以是几列的组合,只要有其中的一列与其他的组合中对应一列不重复即符合主键的约束.这叫复合主键
在这里插入图片描述
主键可以在建表的时候设置主键,也可以在建表之后设置主键,但是设置主键之前要确保这一列当前是符合主键约束条件的.
在这里插入图片描述
删除主键属性
在这里插入图片描述

六、auto_increment(自增长)约束

自增长属性的列也必须是主键属性,auto_increment最后一次增长的值被维护在表的属性信息中,可以通过last_insert_id()函数获取这个值.

在这里插入图片描述

自增长属性的列不用插入值,它会自动增长,可以在类型外面设置初始值,也可以不设置初始值,它默认从1开始增长.
在这里插入图片描述

七、唯一键约束

一张表中有往往有很多字段需要唯一性,数据不能重复,但是一张表中只能有一个主键:唯一键就可以解决表中有多个字段需要唯一性约束的问题。

唯一键约束不允许列值重复,但是可以是null值,属性设置:unique key或者unique都行,与primary key的区别是:primary key不可以为null,且只能有一个,unique可以为null,可以有多个.
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

八、外键约束

外键用于定义主表和从表之间的关系,外键约束主要定义在从表上,主表必须是主键或者唯一键,当定义外键后,要求外键列数据必须在主表的主键列存在或为null。
在定义列的最后添加外键约束,foreign key(列名) reference 主表名(列名);
定义两个表,一个主表class,一个从表student ,class中设置class_id为主键,class中class_id与student中class_id构成约束关系.class中的class_id与student中的class_id有映射关系的时候不能删除,student中的class_id不能插入class中不存在的class_id;
在这里插入图片描述


http://www.yayakq.cn/news/597593/

相关文章:

  • 嘉兴网站建设推荐浙江华企三水网站建设公司
  • 网站怎么做友情链接江阴做网站的公司有
  • 深圳建网站哪家好天津市建设工程交易管理网站
  • 测量为什么要建站南宁网站建设q.479185700強
  • 室内设计网站导航wordpress很卡吗
  • 网站制作运营公司深圳网站建设网站设计软文推广
  • 厚街做网站綦江在线
  • 营销创意网站怎么给网站加友情链接
  • 网站建设资质备案wordpress大前端主题下载
  • 网站建设 教学论文建设食品商购网站
  • app科技网站建设包装设计作品集
  • 中国建设银行天津分行网站大型网站 php
  • 上海做兼职上哪个网站关键词难易度分析
  • 什么样的网站快速盈利个人网站 网站教程
  • 网站资源做外链wordpress仿百度首页
  • 免费网站建设优化开发公司总工岗位职责
  • 佛山骏域网站建设公司注册域名查询
  • j建设银行信用卡网站专业做网站公司济南
  • 深圳网站建设深icp备工业互联网解决方案
  • 网站建设hyioiwordpress 禁止升级
  • 简单的英文网站源码蓝田县住房与城乡建设局网站
  • 湘潭做网站 都来磐石网络中山百度网站推广
  • 做的好的排版网站营销型网站的三大特点
  • 网站设计示例推广型网站开发
  • 网站注册可以免费吗阿里巴巴国际站入驻
  • 传媒公司网站潍坊推广平台
  • 大足建网站的wordpress电影模版
  • 网站设计培训学院wordpress分类目录去页眉
  • 团队网站建设vi设计哪些品牌比较好
  • 比较好看的网站设计青岛找网站建设公司哪家好