![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库MySQL原理
以MySQL数据库管理软件为例,介绍数据库基础知识和相关索引优化进阶
keneyr
一个兴趣广泛/想成为大佬 且 未遂的二道小贩子
展开
-
数据库查询效率,小白速来
为什么有的项目,前段网页显示数据库中的数据内容这么缓慢?原因:1、后台数据库中的数据过多,没做数据优化导致后台查询数据慢2、前端数据请求-解析-展示过程处理不当3、网络原因如何后台数据优化,提高数据库查询速度?参考方法:1、缓存,在持久层或持久层之上做缓存。e.g. 使用ehcache缓存,这个一般用于持久层的缓存,提供持久层、业务层的快速缓存,hibenate默认...原创 2020-01-11 16:41:21 · 2212 阅读 · 0 评论 -
简述关系型数据库和非关系型数据库
当前数据库分为关系型数据库和非关系型数据库关系型数据库关系型数据库:指采用了关系模型来组织数据的数据库。关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。关系模型中常用的概念:关系:一张二维表,每个关系都具有一个关系名,也就是表名元组:二维表中的一行,在数据库中被称为记录属性:二维表中的一列,在数据库中被称为字段域:属性的取值范围...转载 2020-01-11 16:04:48 · 1667 阅读 · 0 评论 -
数据库基本知识
数据库事务的四大特性为:1. 原子性Atomicity原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。2. 一致性Consistency一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。3.隔离性...原创 2020-01-11 01:26:41 · 2057 阅读 · 0 评论 -
超键、候选键、主键区别?
超键(super key):在关系中能唯一标识元组的属性集称为关系模式的超键候选键(candidate key):不含有多余属性的超键称为候选键主键(primary key):用户选作元组标识的一个候选键程序主键比如一个小范围的所有人,没有重名的,考虑以下属性身份证 姓名 性别 年龄身份证唯一,所以是一个超键姓名唯一,所以是一个超键(姓名,性别)唯一,所以是一个超键(姓名,性别...转载 2020-01-10 23:17:54 · 10291 阅读 · 4 评论 -
MySQL中文乱码解决
我的MySQL是5.6版本。用python抓取了一些东西放进去的时候,中文乱码,全是问号。于是开始了漫漫的修正之路。现在记录如下,非常的简单。首先挂掉MySQL,以管理员的方式打开cmd。输入 net stop mysql。ok,现在打开MySQL的路径:如果你的文件不是my.ini不要惊慌,不要着急,忧郁的日子总会过去。只要把那个my-default.ini拷贝一份变成my.ini就可以了呀~好...原创 2018-02-14 17:17:01 · 213 阅读 · 0 评论