![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 93
Stu_zkl
这个作者很懒,什么都没留下…
展开
-
数据库范式(学习笔记)
以前在学校做项目时,用到数据库时,就CRUD.以为数据真简单,也就查询语句有点小复杂,多看看查询语句就好了,实在不会上网查查,现在想想还是太年轻了。最近来看数据库,发现好多东西都记不住了。今天在这复习一下,并且写进博客,方便以后查阅复习。知识点设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小...原创 2018-09-17 13:00:44 · 405 阅读 · 0 评论 -
数据库之存储过程
最近笔试面试,多次被问到,虽然笔者不怎么用,但是了解一下也是好的。基本概念 数据库存储过程是一组预先创建并用指定的名称存储在数据库服务器上的 SQL 语句,将使用比较频繁或者比较复杂的操作,预先用 SQL 语句写好并用一个指定的名称存储起来,以后当需要数据库提供与已定义好的存储过程的功能相同的服务时,只需再次执行该存储过程。 通俗点的讲就是一组为了完成特定功能的SQL 语句,类似一门...原创 2018-09-19 10:00:55 · 377 阅读 · 0 评论 -
数据库之事务的隔离级别(学习笔记)
最近都在看数据库的相关,然后就有看到事务,看了很多文章发现内容多,有些地方容易混淆,不做笔记还真不行,必须总结。概念怎么说?至少了解一波吧事务可以理解为一个 独立的工作单元, 在这个独立的工作单元中, 有一组操作;放在事务(独立工作单元)中的多个操作, 要么全部执行成功, 要么全部执行失败。ACID(事务四大特性)原子性(Atomicity)一个事务必须被视为一个不可分割的最小工作单...原创 2018-09-19 14:08:37 · 433 阅读 · 0 评论 -
数据库SQL执行计划
能写sql 只是程序员的基本功,能写出性能优异的SQL是优秀程序员的必备技能什么是Mysql的执行计划要对执行计划有个比较好的理解,需要先对MySQL的基础结构及查询基本原理有简单的了解。一条SQL如何执行?大概过程MySQL本身的功能架构分为三个部分,分别是 应用层、逻辑层、物理层,不只是MySQL ,其他大多数数据库产品都是按这种架构来进行划分的。应用层,主要负责与客户端进行交互...原创 2018-10-11 23:40:13 · 5677 阅读 · 0 评论 -
数据库索引
文章目录为什么要有索引??索引的优点索引的缺点有哪些索引,怎么分类?普通索引和唯一性索引单个索引和组合索引(联合索引,复合索引)聚簇索引和非聚簇索引覆盖索引mysql 中的存储引擎和索引MyISAM索引实现InnoDB索引实现为什么不建议使用过长的字段作为主键?为什么建议用单调(递增或者递减)的字段作为主键。或者说为什么要用一般建议用自增IDInnoDB索引和MyISAM索引的区别:为什么使用b-...原创 2018-10-10 18:17:28 · 294 阅读 · 0 评论