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

Msyql——了解常见的字段的约束

目录not nulldefault [值]列描述zerofillprimary keyauto_incrementunique外键真正约束字段的是数据类型但是数据类型约束很单一需要有一些额外的约束更好的保证数据的合法性从业务逻辑角度保证数据的正确性。比如有一个字段是email那他就应该是全表唯一的。not null如果一个字段被其修饰那么该字段不能为空插入的时候必须给该字段赋值。需要注意空字符串0等不叫空空是指根本没有值。default [值]给一个字段设置默认值插入时如果字段为空就自动填充。列描述在创建表的时候可以对表中的某个字段做注释。zerofill指明某个数值类型字段显示的时候如果没有达到指定的宽度就在其左边填充0。而字段的宽度在字段类型中指明。primary keyprimary key用来约束该字段里面的数据不能重复、不能为空。一张表中最多只能有一个主键。主键可以在建表的时候就指明也可以建表后追加设置也可以删除主键也可以有复合主键多个字段作为一个主键。auto_increment一个字段如果被auto_increment修饰插入数据的时候不给该字段赋值该字段会默认填充当前表中的所有行的该字段的值中的最大值1。uniqueunique用来约束该字段的值在全表唯一但是可以为null一张表中可以有多个被unique修饰的字段。外键如果从表中的某个字段引用主表中的一个字段就可以用外键将这两个字段两张表关联起来。其中主表中的该字段必须是主表的主键或者唯一键否则就会出现从表中的一行数据关联主表中的多行数据的结果产生错误。定义了外键之后要求从表的外键字段的值必须为null或者在主表中存在否则报错。语法foreign key (字段名) references 主表(列)
http://www.gsyq.cn/news/1296419.html

相关文章:

  • 5个Whisky替代方案终极指南:当你的macOS Windows应用管理器停止更新后该怎么办?
  • 前端超能力:解锁浏览器控制权
  • 精细化设计引领升级,超窄带滤光片产品竞争力持续上扬
  • 告别贝尔曼方程:用GPT的思路玩转离线强化学习,Decision Transformer保姆级代码解读
  • Eplan块属性 - 连接定义点
  • 双喷头3D打印实战指南:从原理到应用,掌握多材料制造
  • FSL处理DTI数据保姆级避坑指南:从DICOM到FA图,我踩过的雷你别踩
  • 【ElevenLabs儿童语音合成实战指南】:20年AI语音工程师亲授7大合规避坑要点与情感化调参公式
  • 【ElevenLabs卡纳达文语音权威测评】:对比Amazon Polly与Google WaveNet,实测WPM、MOS分与情感连贯性数据
  • 【ElevenLabs泰文语音生成权威测评】:对比Watson、Azure、Amazon Polly的MOS评分与本地化适配率
  • 如何在macOS上优雅运行Windows程序:Whisky完整指南
  • AntiDupl.NET深度解析:开源图片去重工具实战指南
  • 3分钟精通:Obsidian Excel转Markdown表格插件如何提升你的笔记效率500%
  • Transformer:现代大模型核心架构详解
  • 如何永久保存微信聊天记录?WeChatMsg终极解决方案完全指南
  • 如何高效下载30+文档平台资源:kill-doc文档下载工具完整指南
  • DayZ单机模式终极指南:用DayZCommunityOfflineMode打造专属末日世界
  • VTube Studio API开发终极指南:30分钟快速创建专业虚拟主播插件
  • 基于Feather RP2040 Scorpio与NeoPixel打造动态LED节日树全流程解析
  • Ragent AI:从 0 到 1 打造企业级 Agentic RAG 智能体
  • 新手也能搞定!用Simulink搭建晶闸管直流调速系统(附完整模型文件)
  • 杰理之拔卡死机【篇】
  • 基于WLED与QT Py ESP32的智能冰雪皇冠制作全攻略
  • Android Studio中文语言包终极指南:3分钟实现开发工具完全汉化
  • Magisk面具加持下,安卓10/11/12安装LSPosed框架最稳流程(附Riru核心与模块管理心得)
  • 别再傻傻分不清!立创EDA里选对直插和贴片元件的3个关键步骤
  • JetBrains IDE试用期重置完整指南:快速恢复30天免费使用权限
  • 深度探索Markdown Viewer:解锁浏览器原生Markdown渲染的进阶应用
  • 面向医疗对话系统的症状推理与问诊策略,从“你哪里不舒服”到精准推断:医疗对话系统中的症状推理与动态问诊策略
  • 数字孪生-三维重建-透明建筑-以智能管控为价值