美文网首页
SQL课程相关知识

SQL课程相关知识

作者: LittleTrue | 来源:发表于2018-10-17 22:12 被阅读0次
相关子查询和非相关子查询

(1)非相关子查询是独立于外部查询的子查询,子查询总共执行一次,执行完毕后将值传递给外部查询。

(2)相关子查询的执行依赖于外部查询的数据,外部查询执行一行,子查询就执行一次。

完整性约束包括哪些

分为以下四类:

  1. 实体完整性:规定表的每一行在表中是惟一的实体。

  2. 域完整性:是指表中的列必须满足某种特定的数据类型约束,其中约束又包括取值范围、精度等规定。

  3. 参照完整性:是指两个表的主关键字和外关键字的数据应一致,保证了表之间的数据的一致性,防止了数据丢失或无意义的数据在数据库中扩散。

  4. 用户定义的完整性:不同的关系数据库系统根据其应用环境的不同,往往还需要一些特殊的约束条件。用户定义的完整性即是针对某个特定关系数据库的约束条件,它反映某一具体应用必须满足的语义要求。

char和varchar的区别

char是一种固定长度的类型,varchar则是一种可变长度的类型,它们的区别是:
char(M)类型的数据列里,每个值都占用M个字节,如果某个长度小于M,MySQL就会在它的右边用空格字符补足.(在检索操作中那些填补出来的空格字符将被去掉)在varchar(M)类型的数据列里,每个值只占用刚好够用的字节再加上一个用来记录其长度的字节(即总长度为L+1字节)。

相关文章

  • SQL课程相关知识

    相关子查询和非相关子查询 (1)非相关子查询是独立于外部查询的子查询,子查询总共执行一次,执行完毕后将值传递给外部...

  • SQL相关知识

    (not)exists 用于检查有无元组存在 聚集函数 不允许用于where子句中 COUNT SUM AVG M...

  • Introduction to SQL——SQL简介

    SQL简介 欢迎来到SQLBolt,一个可以交互式学习SQL课程,完成相关练习的网站。 什么是SQL? SQL,结...

  • sql注入相关知识

    1.概述 昨天面试被问了sql注入相关的问题,不会,只有自己来学习了 SQL注入攻击是黑客对数据库进行攻击的常用手...

  • SQL注入相关知识

    0x01 sqlmap相关命令说明 -u "url":判断给定的url有无注入点 --dbs :发现注入点后获取网...

  • 阿里P8纯手写SQL文档:收获不止SQL优化抓住SQL的本质

    一个适合小白学SQL的网站,我们会由浅入深的介绍所有有关SQL的知识, 每一个章节是一组相关的SQL知识点; 并且...

  • PySpark SQL 相关知识介绍

    1 大数据简介 大数据是这个时代最热门的话题之一。但是什么是大数据呢?它描述了一个庞大的数据集,并且正在以惊人的速...

  • 2020-04-20 Mybatis相关知识

    Mybatis相关知识 Mybatis之多参传递 注解方式传递参数 1.在mappper.xml中编写相关sql语...

  • SQL优化案例——in和exist的优化

    涉及知识:in 和 exist的原理问题现象:在应收应付的单据相关业务中,出现了明显的SQL效率问题。SQL执行耗...

  • 2022-07-12

    今天看了FlInk的Table API和SQL的相关知识,并且根据SQL写了demo,其中印象最深的就是如果通过T...

网友评论

      本文标题:SQL课程相关知识

      本文链接:https://www.haomeiwen.com/subject/ndzrzftx.html