![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
面目不露骨
这个作者很懒,什么都没留下…
展开
-
领导:习惯拍脑袋就随意建表,我怎么敢让你继续待下去?
在公司,建表并不是随心所欲的,而是需要经过审慎的研究和讨论。 首先确定要建什么表,有哪些字段 根据需求,我们可能会想新建一些表。表的数量要尽量少,可以通过在原有表加字段的方法解决的需求就不要去建新表。要思考需求有没有可能只用一张表就可以实现,这一点很难,需要对业务有充分的理解,所以建表之前要认真研究需求说明书,去明确自己要建什么表,需要哪些字段。 另外字段名应该见名知意,同时与其他表有关联的字段应该起能够让人产生联想的字段名。 确定字段的数据类型 这是个大学问,合适的数据类型能够有效减少MySQL、CPU、原创 2020-06-23 11:52:22 · 268 阅读 · 0 评论 -
盘一盘MySQL事务和锁
MySQL事务与锁 事务 和事务有关的语句只有insert、delete和update。 事务的概念 事务Transaction,是指作为一个Session执行的一系列SQL语句的操作,要么完全的执行,要么完全的都不执行。 事务最经典也经常被拿出来说例子就是转账了。 假如小明要给小红转账1000元,这个转账会涉及到两个关键操作就是:先将小明的余额减少1000元,然后将小红的余额增加1000元。 万...原创 2020-05-02 01:03:46 · 238 阅读 · 0 评论 -
想搞懂MySQL索引?光看这篇肯定不够^ ^
什么是索引? 索引是一个排序的数据结构,根据索引字段对记录进行排序存储,并存储记录对应的磁盘地址,以协助快速查询、更新数据库表中记录,索引的实现通常使用Hash或者B+树。 索引在MySQL中是一个数据库对象,以文件的形式存在,属于表空间的一个组成部分,所以它是要占据物理空间的,也需要数据库去维护。 索引的类型 主键索引(自动创建索引):数据列不允许重复,不允许为NULL,一个表只能有一个主键。只...原创 2020-04-24 01:05:11 · 162 阅读 · 0 评论