
mysql相关
文章平均质量分 70
mysql相关
seaker_
生活不会像你想象的那么好,但是也不会像你想象的那么糟。
展开
-
Mysql脏读、脏写、可重复读、幻读的理解
原文链接 关于相关术语的专业解释,请自行百度了解,本文皆本人自己结合参考书和自己的理解所做的阐述,如有不严谨之处,还请多多指教。 基础概念 数据库事务有四种基本特性,叫ACID,它们分别是:Atomicity-原子性,Consistency-一致性,Isolation-隔离性,Durability-持久性。 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不转载 2021-07-04 00:56:07 · 554 阅读 · 0 评论 -
Mysql的优化
一条SQL语句执行得很慢的原因有哪些? MySQL高性能优化规范建议 MySQL大表优化方案 一条SQL语句在MySQL中如何执行的原创 2021-07-04 00:40:54 · 114 阅读 · 0 评论 -
mysql中的约束
约束,从这个词就能看出来,就是对表中的一些字段进行限制,在建表的时候(或者建表之后)用一些关键字对字段进行约束限制。 首先创建两个表,一个用户表,一个订单的表,这两个表会用到mysql中基本上所有的约束。 #建一个用户表 CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(32) UNIQUE NOT NULL COMMENT '用户名称', `remarks` varchar(100.原创 2021-07-04 00:39:51 · 413 阅读 · 2 评论 -
Mysql中的索引
索引是什么 索引就是为了加快数据的查找速度而存在的东西。打个比方,你要根据某个字段找表中的一条数据,如果这个字段没有索引的话会去遍历整个表直到找到为止,如果这个字段有了索引,那么这个字段会通过一定的方法进行存储,好让查询该字段上的信息时,能够快速找到对应的数据,而不必在遍历整个表。 索引的分类 注意:索引是在存储引擎中实现的,也就是说不同的存储引擎,会使用不同的索引 MyISAM和InnoDB存储引擎:只支持BTREE索引, 也就是说默认使用BTREE,不能够更换MEMORY/HEAP存储引擎:支持HASH原创 2021-07-04 00:37:14 · 153 阅读 · 0 评论