数据库-MySQL-基础(8)-约束

1、概念:约束是作用于表中字段上的规则,用于限制存储表中的数据2、目的:保证数据库中数据的正确、有效性和完整性3、分类:4、注意: 约束是作用表中字段上的,可以在创建表 / 修改表时候添加约束约束演示案例:根据需求完成表结构的创建代码)comment '用户表';

MySQL表的约束

外键是用来实现表与表关系的字段,其实是我们自己臆想出来的,但是只要是人来操作就会发生错误,为了强约束表之间的关系,才引入了外键约束的语法,从而mysql才能更好的帮助来维护表之间的逻辑关系。真正约束字段的是数据类型,但是数据类型约束单一,需要一些额外的约束,更好的保证数据的合法性,从业务逻辑角度保证

MySQL表的增删改查[基础篇]5000字图文详解

新增:– 单行插入insert into 表(字段1, …, 字段N) values (value1, …, value n);– 多行插入insert into 表(字段1, …, 字段N) values– 全列查询select * from 表– 指定列查询:select 字段1,字段2… fr

【Hbase】hbase和HIve(类sql)的整合(5)

hbase和HIve(类sql)的整合

猿创征文|我这样看国产【达梦】数据库的

在线测试完成后进行下载安装。安装步骤还是很简单的。安装步骤和人大金仓差不多。反正国内的数据库都是类似的安装步骤。达梦有自己的DM工具,由于是全中文的,所以可以直接学会使用方法。将我们自己的MySQL数据库转移到DM上即可正常使用了。国产数据库里面达梦数据库排名第一。所以企业选择数据库的时候就会默认选

从SQL经典练习题学习相关函数

SQL经典练习题。

被CTO推荐的SQL总结

写SQL很多年后,做的小总结

MySQL基础之二 | 详解(SQL-DDL)

博主出的文章是根据视频教学成体系的文章。出一个版本或者一个阶段的学习笔记,都是会成体系的全部输出的。redis的学习后面留下了一个小小的尾巴,就是redis的主从复制和哨兵模式以及jedis的学习,后面会补充完整的。SQL英文名为Structured Query Language,原意为结构化查询语

MySQL存储引擎详解(一)-InnoDB架构

目前MySQL8.x版本数据库已经支持了很多存储引擎了,但是一般我们常用的就几种,容易形成思维固化不会轻易采取其他存储引擎,从而错失很多优化存储的功能。因此对现支持的九种数据库存储引擎的功能有个清楚的理解是个值得学习的事情。本篇文章将这八种数据库存储引擎的功能和作用以及使用场景都讲清楚。此系列文章将

第23讲:多表查询之笛卡尔积的概念

查询结果如下,结果并不是我们理想中的数据,此时正是应用了笛卡尔积的现象,from后面第一张表面和第二张表同时查询时,将两张表中所有的组合条件结果都列了出来,以至于每个人员对不同的部门都进行了组合,现在就导致了一个问题,我们并不清楚这些数据中哪一个数据才是正确的数据。解决此问题的方法也很简单,增加一个

MySQL高级SQL语句

视图:优化操作+安全方案数据库中的虚拟表,这张虚拟表不包含真实数据。只是做了真实数据的映射视图可以理解为镜花水月/倒影。动态保存结果集(数据)作用场景:针对不同的人(不同权限),提供不同的结果集的"表"(以表格的形式展示)功能简化查询结果集,灵活查询,可以针对不同用户呈现不同的结果集,相对有更高的安

数据库内核分析系列:执行算子探究

执行引擎位于优化器和存储引擎之间,负责将数据从存储引擎读取出来,根据计划将数据处理加工返回给客户端。执行器接收到的指令就是优化器应对SQL查询而翻译出来的关系代数运算符所组成的执行树,一个具体关系运算代数符,我们称之为算子,每个算子有统一的接口,从下层的一个或者多个算子获得输入,然后将运算结果返回给

MySQL数据库基础:数据类型详解-文本字符串类型

最近MySQL的技能树已经建成了,一直想要复习一遍MySQL的基础知识,正好趁着这次MySQL技能树的建成一起学习复习一下MySQL数据库的基本知识。也是一直在用这个数据库,有些基础的知识点长久不用就会遗忘,就比如数据类型溢出的问题,很多时候建表的时候随便给定个类似,结果导入数据的时候报错又得删表就

MySQL 高级SQL语句 (二)

一、表连接查询1.1 left join(左连接)1.2 right join(右连接)1.3 inner join(内连接)二、子查询2.1select 查询相同表查询(取反)多表查询(取反)非取反进行查询结合as别名进行子查询2.2insert插入2.3update 修改2.4 delete 删

【MybatisPlus】MP解决四种表与实体的映射问题,以及id自增策略

CRUD多了就形成了一种思维定势——得到的数据字段是与实体类中属性一一对应的,这么一想好像也是中规中矩,按规矩办事。难道表中的字段总是与类中的属性相对应吗?

《32天SQL筑基》导读

导读

MySQL数据库基础:数据类型详解-数值类型

最近MySQL的技能树已经建成了,一直想要复习一遍MySQL的基础知识,正好趁着这次MySQL技能树的建成一起学习复习一下MySQL数据库的基本知识。也是一直在用这个数据库,有些基础的知识点长久不用就会遗忘,就比如数据类型溢出的问题,很多时候建表的时候随便给定个类似,结果导入数据的时候报错又得删表就

第20讲:表中字段约束的概念以及基本使用

只要向表中写入的内容符合约束后,就会向表申请一个主键ID,向前面第一个错误的语句,xm为null,这个内容就不符合约束条件,此时就不会申请主键,而xm等于小明,内容格式是符合要求的,此时就会申请主键,虽然内容重复了,数据并没有写入成功,但是主键已经早早被申请过了。所谓约束指的肯定就是某些限制,在数据

第19讲:MySQL常用的几种流程控制函数以及基本使用

思路:首先考虑取那些字段,所有字段都可以取出来,因为没有几个,学号可取可不取,这里取吧,由于是判断各科成绩达标类型的需求,那么流程函数一定是在ywcj、sxcj、yycj三个字段进行条件过滤,以语文成绩为例,首先判断ywcj大于等于90分的数据,标记为优秀,然后判断ywcj大于等于80并且小于90的

MySQL存储过程,让存储过程不再“高级”难懂

MySQL存储过程,让存储过程不再“高级”难懂

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈