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

Mysql的完整性约束

主键约束:一个表中只有一个主键,通过主键找到唯一的记录。主键不能为空不能重复。

CREATE TABLE  s1(id  TINYINT  PRIMARY KEY  UNSIGNEDINT AUTO_INCREAMENT,name  VARCHAR(20)  NOT NULL  UNIQUE ,age  TINYINT  DEFAULT  18);

 

主键 primary key : 物理上存储的顺序
非空 not null : 此字段不允许填写空值
唯一unique: 此字段的值不允许重复
默认default: 当不填写此值时,会使用默认值。如果填写时,以填写的值为准
外键foreign key : 对关系字段进行约束,当为关系字段填写值时,会到关联的表中查询此值是否存
在,如果存在则写成功,如果不存在则写失败。 虽然外键约束可以保证数据的有效性,但是在进行
数据的crud(增加,修改,删除,查询)时,都会降低数据库的性能。
auto_increment 表示自动增长

数据库的重启停止启动,以及连接数据库。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 奥运会奖牌榜-巴黎奥运会数据-历史奥运会数据
  • Hadoop YARN:现代大数据集群资源管理与作业调度
  • 20240814 每日AI必读资讯
  • 利用OncePerRequestFilter实现批量路经的转发
  • HarmonyOS(50) 截图保存功能实现
  • 100 Exercises To Learn Rust 挑战!if・Panic・演练
  • 从零开始构建霸王餐返利APP的技术路线与挑战
  • “前缀和”专题篇二
  • “程序员的艺术转身:AI绘画副业,从代码到画布的变现之旅“
  • 【文件IO】文件内容操作
  • jmeter使用while控制器时防止死循环
  • 临床数据科学和金融数据科学,选择R语言吧!
  • Python操作MongoDB文档存储
  • workerman下的webman路由浏览器跨域的一种问题
  • Docker详解
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • IDEA常用插件整理
  • JavaScript DOM 10 - 滚动
  • js对象的深浅拷贝
  • 理解 C# 泛型接口中的协变与逆变(抗变)
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 前端面试总结(at, md)
  • 思否第一天
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (39)STM32——FLASH闪存
  • (delphi11最新学习资料) Object Pascal 学习笔记---第13章第1节 (全局数据、栈和堆)
  • (Java)【深基9.例1】选举学生会
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (附源码)php新闻发布平台 毕业设计 141646
  • (附源码)springboot 房产中介系统 毕业设计 312341
  • (回溯) LeetCode 131. 分割回文串
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (四)汇编语言——简单程序
  • .gitattributes 文件
  • .Net(C#)自定义WinForm控件之小结篇
  • .net6使用Sejil可视化日志
  • .netcore 如何获取系统中所有session_如何把百度推广中获取的线索(基木鱼,电话,百度商桥等)同步到企业微信或者企业CRM等企业营销系统中...
  • .NET成年了,然后呢?
  • .Net多线程Threading相关详解
  • .NET连接MongoDB数据库实例教程
  • .NET之C#编程:懒汉模式的终结,单例模式的正确打开方式
  • .set 数据导入matlab,设置变量导入选项 - MATLAB setvaropts - MathWorks 中国
  • .vue文件怎么使用_我在项目中是这样配置Vue的
  • /etc/shadow字段详解
  • [ Linux 长征路第五篇 ] make/Makefile Linux项目自动化创建工具
  • [2669]2-2 Time类的定义
  • [AIGC] SQL中的数据添加和操作:数据类型介绍
  • [Apio2012]dispatching 左偏树
  • [asp.net core]project.json(2)
  • [C#]OpenCvSharp结合yolov8-face实现L2CS-Net眼睛注视方向估计或者人脸朝向估计