![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 51
那一夜,我也曾梦见百万雄兵。
每一个不曾起舞的日子,都是对生命的辜负!
展开
-
Mysql的四种隔离级别
一 . 什么是事物 事物是应用程序中一系列操作, 所有操作必须全部完成,否则每个操作的更改都会被撤销。 二. 事物的四个特征 原子性,一致性,隔离性,持续性。 原子性 事物中的所有操作要么都做,要么都不做。 一致性 事物执行的结果必须是使数据库从一个一致性状态变成另一个一致性状态,因此当数据库只包含成功事物的提交结果时,数据库处于一致性状态,如果有些事物在未完成期间被迫中断 ,这些未完成的事物已经对数据库有了一些修改,则数据库处于不一致状态。 隔离性 一个事物的执行不能对其他事物进行干转载 2020-09-01 17:28:23 · 139 阅读 · 1 评论 -
mysql索引类型:FULLTEXT、NORMAL、SPATIAL、UNIQUE
mysql索引详细介绍Normal 普通索引Unique 唯一索引Full Text 全文索引SPATIAL 空间索引btree索引和hash索引的区别在实际操作过程中,应该选取表中哪些字段作为索引? Normal 普通索引 表示普通索引,大多数情况下都可以使用 Unique 唯一索引 表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为unique 约束唯一标识数据库表中的每一条记录,即在单表中不能用每条记录是唯一的(例如身份证就是唯一的),Unique(要求列唯一)和转载 2020-06-03 16:27:19 · 161 阅读 · 0 评论 -
SQL语句优化
1 limit 分页优化 当偏移量特别大时,limit效率会非常低。 SELECT id FROM A LIMIT 1000,10 很快 SELECT id FROM A LIMIT 90000,10 很慢 方案一: select id from A order by id limit 90000,10; 如果我们结合order by 试用。 很快, 因为使用了主键索引 ,或者根据业务逻辑使用索引。 方案二: select id from A order by id between 90000 an转载 2020-05-25 21:50:44 · 187 阅读 · 0 评论 -
MYSQL 区分大小写
mysql默认情况下是否区分大小写,使用show Variables like '%table_names’查看lower_case_table_names的值,0代表区分,1代表不区分。 mysql对于类型为varchar数据默认不区分大小写,但如果该字段以“*_bin”编码的话会使mysql对其区分大小写。 mysql对于字段名的策略与varchar类型数据相同。即:默认不区分大小写,但如果该字段是以“*_bin”编码的话会使mysql对其区分大小写。 mysql对于表名的策略与varchar类型数据.转载 2020-05-19 08:23:34 · 331 阅读 · 0 评论