网站首页 站内搜索

搜索结果

查询Tags标签: 主键,共有 985条记录
  • Mysql索引-B+树

    分享概要 本次分享儒猿专栏《从零开始带你成为MySQL实战优化高手》中Mysql索引的内容。本次会先从一个数据页中如何存储和查询数据开始,拓展到多个数据页中查询数据,分析无索引查询时的低效率问题,然后通过页分裂过渡到主键目录以及索引页相关内容,见证一颗索引树是如…

    2022/6/17 2:21:37 人评论 次浏览
  • 视图与索引

    视图与索引 一、提高SQL查询效率 查询语句也有查询的效率问题,比如说交叉连接与内外连接接的区别,交叉连接需要产生一个笛卡尔积的临时表,这样效率比较低。 那如何提高查询语句的效率呢? 1、 选择有效的表名顺序,select语句一般优先处理写在from子句最后的表,将记录…

    2022/6/15 23:22:43 人评论 次浏览
  • 数据库笔记

    数据库笔记 目录数据库笔记关系代数 Relational Algebra6 Basic Operators:Equivalent QueriesE-R 模型 Entity-Relationship Model (E-R Model) & E-R 图 Entity-Relationship Diagram (E-R Diagram)Entity Relationship ModelNormalization事务 TransactionACID脏读…

    2022/6/15 6:20:17 人评论 次浏览
  • 初入Sql Server 之三范式

    一、简介 所谓的范式指的是设计数据库时的一种规范第一范式:确保每个字段的原子性,即不可再进行差分 第二范式:在第一范式的基础上,确保每个字段必须直接依赖于主键,不能只依赖主键的一部分 第三范式:在第二范式的基础上,确保每个字段都与主键有直接关联,其他字段…

    2022/6/15 6:20:11 人评论 次浏览
  • SQL的主键和外键约束(转)

    SQL的主键和外键的作用: 外键取值规则:空值或参照的主键值。 (1)插入非空值时,如果主键表中没有这个值,则不能插入。 (2)更新时,不能改为主键表中没有的值。 (3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除。 (4)更新主键记录时,同样有…

    2022/6/14 2:20:05 人评论 次浏览
  • 为什么 SQL 语句使用了索引,但却还是慢查询?

    一、索引与慢查询 聊一聊索引和慢查询,经常遇到的一个问题:一个SQL语句使用了索引,为什么还是会记录到慢查询日志之中?为了说明,创建一个表t,该表3个字段,一个主键索引,一个普通索引 CREATE TABLE `t` (`id` int(11) NOT NULL,`a` int(11) DEFAULT NULL,`b` int(1…

    2022/6/12 6:20:24 人评论 次浏览
  • 阿里二面:MySQL索引是怎么支撑千万级表的快速查找?

    前言 在 MySQL 官方提到,改善操作性能的最佳方法 SELECT 在查询中测试的一个或多个列上创建索引。索引条目的作用类似于指向表行的指针,从而使查询可以快速确定哪些行与WHERE子句中的条件匹配,并检索这些行的其他列值。所有MySQL数据类型都可以建立索引。 尽管可能会为…

    2022/6/11 6:50:09 人评论 次浏览
  • 第1课 了解SQL

    第1课 了解SQL 1.1 数据库基础 数据库是一个以某种有组织的方式存储的数据集合。 数据库(database) :保存有组织的数据的容器(通常是一个文件或一组文件)。 数据类型(datatype); 行(row) :表中的一个记录。 数据库记录(record) 主键(primary key) :一列(…

    2022/6/11 6:21:05 人评论 次浏览
  • Mysql索引

    Mysql索引 索引的本质 MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。 我们知道,数据库查询是数据库的最主要功能之一。我们都希望查询数据的速度能尽可能的快,因此数据库系统的设计…

    2022/6/11 2:21:38 人评论 次浏览
  • mysql1-5

    大数据业务: 通过ETL从电商平台(淘宝,京东等)获取数据,再经过数据标准化的处理,再经过Kafka把数据写到MySQL等数据引擎里面。 三、插入的区别 insert:常规的插入 replace:需要处理重复行,行的唯一性由主键约束,如果行存在,使用replace会自动的删除行并插入新行,…

    2022/6/3 2:21:43 人评论 次浏览
  • MySQL面试实战及约束等

    一,MySQL创建中字符串的约束 1,auto_increment:自增(1,字面意思,自动增加,若前段数据被删除,重新输入继续沿旧数据自增2,自增一般与主键连用) 2,primary key:主键(1,不能为空,2,不能重复) 3not null:不为空集(数据不能为空) 4,unique:唯一性(数据不能重复) 5,default:默认…

    2022/6/3 2:21:37 人评论 次浏览
  • mysql 找出没有主键的表

    1,根据约束字典表table_constraints 来查 SELECT t.table_schema AS database_name, t.table_name FROM information_schema.TABLES t LEFT JOIN information_schema.TABLE_CONSTRAINTS c ON t.TABLE_SCHEMA = c.TABLE_SCHEMA AND t.table_name = c.TABLE_NAME AND c.…

    2022/6/2 2:21:19 人评论 次浏览
  • 数据库三范式

    一、第一范式 对于数据库表中的每一个字段要独立存在,即要满足原子性,是不可再分割的。 二、第二范式 对于数据库表,一张表必须有一个主键,除外键以外的所有字段都要完全依赖于主键。 三、第三范式 非主键列要直接依赖主键,不能存在传递关系。

    2022/5/30 2:20:13 人评论 次浏览
  • MySQL 中的索引有几种

    一、普通索引最基本的索引,只是加快了查询速度。 二、唯一索引与普通索引类似,不同的是:索引的列值必须唯一,但允许有空值,也就是 null,如果是组合索引,则列值的组合必须是唯一的。 三、主键索引即我们常用的主键 id, 它是一种特殊的唯一索引,不允许有空值,一般在…

    2022/5/30 2:20:03 人评论 次浏览
  • sql server 聚集索引,非聚集索引,Identity ,gudi,主键的概念和比较

    索引 可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。 聚集索引和非集聚索引 聚集索引:该索引中键值的逻辑顺序决定了表中相应…

    2022/5/26 2:21:32 人评论 次浏览
扫一扫关注最新编程教程