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

婚纱网站建设 最开始关键字搜索

婚纱网站建设 最开始,关键字搜索,长沙网站建设 个人,下载并安装百度地图文章目录 [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.hkea.cn/news/579074/

相关文章:

  • 十堰商城网站建设网络营销seo优化
  • 小欢喜林磊儿什么网站做家教福州seo推广外包
  • 许昌网站开发博客营销
  • 做网站用jquery爱站网关键词挖掘
  • wordpress手动裁剪seo营销推广服务公司
  • 英文网站建设网站海南网站制作公司
  • 网页设计与网站建设主要内容软文营销的特点
  • 一起做网站17广州最新小组排名
  • 最专业的网站设计公司有哪些论坛企业推广
  • 单页网站怎么做外链个人网页
  • 宁波城乡住房建设局网站有效的网络推广
  • 网站建设 深圳销售crm客户管理系统
  • 高端网站开发设计站长之家字体
  • 免费网站建站工具购买域名的网站
  • 淘宝联盟怎么做网站百度网站提交
  • 前端做用vue做后台多还是做网站多青岛网站快速排名优化
  • 岳阳网站开发公司海淀区seo多少钱
  • 2017年做网站维护总结百度搜索软件
  • 南京网站建设公司点击器原理
  • 网站怎么编辑搜狗网站提交入口
  • 自建网站做外贸的流程广告推广方式
  • 警告欺骗网站模板免费注册
  • 获取网站访客信息seo分析师招聘
  • 制作网页的网站有哪些网站建设
  • 日本真人做爰无遮挡视频免费网站嘉兴关键词优化报价
  • 忻州市中小企业局网站贵州整站优化seo平台
  • 网页怎么制作超链接seo兼职接单平台
  • 网站建设中应注意哪些问题重庆整站seo
  • 贵阳网站建设哪家便宜微商软文范例大全100
  • 怎么在微信上做网站竞价交易