一、为什么用自增列作为主键 1、如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引。 如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引 ...
数据库MS 数据库的三范式是什么 第一范式:表中每个字段不能再分 第二范式:满足第一范式并且表中的非主键字段都依赖与主键字段 消除了部分依赖 第三范式:满足第二范式并且表中的非主键字段必须直接依赖于主键字段 什么是数据库的事务 事务具有四大特性:原子性,一致性,隔离性,持久性 数据库的事务是指:几个SQL语句,要么全部执行成功,要么全部执行失败。比如银行转账问题。 数据库事务的三个常用指令:Beg ...
2019-06-29 16:06 0 868 推荐指数:
一、为什么用自增列作为主键 1、如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引。 如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引 ...
面试问题记录 二 (数据库、Linux、Redis) 前言 接着上次的面试问题记录,在最后还有几道问的数据结构方面的知识点要补充 还是那句话:如果文中解释有明显错误,劳烦请及时指正我,在这不胜感激!!! 一、MySQL 1.说说MySQL与MongoDB的区别? 答:首先就 ...
1、为什么要使用索引? 答:如果进行全表扫描,将整个数据表的数据全部或者分批次加载到内存当中,存储的最小单位是块或者页,它们是由多行数据来组成的,将这些块都加载进来,逐个块去轮询,找到我们要的目标并返回,这种方式非常的慢,但是如果数据量小的话,这种方式也非常快的。如果数据量过大,就要避免全表 ...
本意用于考研复试,以下是博主自己整理,博主是大四本科生,不能保证内容完全正确,请辩证地看,如果有问题可以在评论区指出我再修改。 整理不易,我就不挂个二维码请游客付费了,如果可以的话,麻烦高抬贵手,点一下右下角的推荐吧! 1. 三个范式 即: 属性唯一, 记录唯一, 表唯一 函数依赖 ...
作为面试官,我会按如下层次考核求职者数据库方面的技能。 1 问基本的操作技能,这里当然不会直接问sql语法,而会挑些点来问,比如左连接怎么做,with语句或merge语句的含义和用法。 2 问些高级技能,其中包括事务等,比如问事务隔离级别和传播机制。也包括索引,比如索引的底层,索引的数据 ...
Caltech 101 图像数据库 Caltech 101 图像数据库包含有 101 个类,每类包含有 31-800 幅图像,共 9144 幅图像,这些图像包括动物、车轮、鲜花等等,且来自于同一类的图像具有非常大的形状变化。 BBCSport Consists ...
挂起直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁,读锁,写锁等,都是在做操 ...
1.数据库设计的主要6个阶段是哪些? 需求分析、概念设计、逻辑设计、物理设计、实施、运维 2.范式的定义? 1NF:每个分量是不可分割的数据项 2NF:在1NF基础上,非主属性完全依赖于码(消除非主属性对码的部分函数依赖) 3NF:在2NF基础上,非主属性不传递依赖于码 ...