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

MySQL(四)查询

1、MySQL限性约束

        —非空、唯一(自增)、主外键、检查(MySQL存在但是不能用)。

        约束主要完成对数据的校验,保证数据库数据的完整性;如果有相互依赖数据,保证该数据不被删除。

1)常用五类约束

        not null :非空约束,指定某列不为空。

        unique:唯一约束,指定某列和几列组合的数据不能重复。

        primary key :主键约束,指定某列的数据不能重复、唯一。

        foreign  key:外键,指定该列记录属于主表中的一条记录,参照另一条数据。

        check : 检查,指定一个表达式,用于检验指定数据。

        注意:MySQL不支持check约束,但可以使用check约束,而没有任何效果;

        根据约束数据列限制,约束可分为:

        单列约束:每个约束只约束一列。

        多列约束:每个约束约束多列数据。

2)MySQL非空约束

        非空约束用于确保当前列的值不为空值,非空约束只能出现在表对象的列上。

        Null类型特征:所有的类型的值都可以是null,包括int、float等数据类型,空字符串‘’不等于null,0也不等于null。

        create table temp(        

                 id int n

http://www.lryc.cn/news/365719.html

相关文章:

  • 嵌入式学习——网络编程(TCP)——day31
  • [STM32]定位器与PWM的LED控制
  • 可视化数据科学平台在信贷领域应用系列五:零代码可视化建模
  • Windows 11广告植入“另辟蹊径”:PC Manager暗示若不使用必应搜索,你的系统可能需要“修复”
  • 一线教师教学工具汇总
  • 【数据结构】栈和队列-->理解和实现(赋源码)
  • 一篇教会你CSS定位
  • Hive的常规操作
  • redis做为缓存,mysql的数据如何与redis进行同步呢?
  • 【Map】集合总结
  • SpringBoot实现发送邮件功能
  • 外观数列 ---- 模拟
  • 上心师傅的思路分享(二)
  • 116页 | 2024年中国金融行业网络安全研究报告(免费下载)
  • 基于fabric封装一个简单的图片编辑器(vue 篇)
  • Linux中 .PHONY 和 all 在 Makefile 中的作用
  • Flutter 中的 FlexibleSpaceBar 小部件:全面指南
  • 每天一个数据分析题(三百五十四)-分析报表
  • 卫星通信频段有哪些
  • RobotMaster编程语言:深度探索与实践挑战
  • Ascend训练软件栈了解
  • 官网万词霸屏推广 轻松实现百度万词霸屏源码系统 带完整的安装代码包以及搭建教程
  • Linux 36.3 + JetPack v6.0@jetson-inference之图像分类
  • 重庆公司记账代理,打造专业财务管理解决方案的领先企业
  • transformers 阅读:Llama 模型
  • python绘制piper三线图
  • 咖啡机器人如何精准控制液位流量
  • Go go-redis应用
  • 从混乱到有序:PDM系统如何优化物料编码
  • npm发布自己的插件包