MySQL
已收录文章:5007篇
-
一、前言 为了讲清楚这个问题,阿粉先带大家了解一下什么是索引。 我记得刚刚学习数据库的时候,老师喜欢用书本的目录来类比数据库的索引,并告诉我们索引能够像目录一样,让我们更快140 收藏
-
以前在学校里学习过SQLserver数据库,发现学习的都是皮毛,今天以正确的姿态谈一下MySQL中where和having的区别。 误区:不要错误的认为having和group by 必须配合使用。 下面以一个例子来具体的讲140 收藏
-
mysql表复制首先复制表结构mysql>create table t3 like t1;然后复制表数据mysql>insert into t3 select * from t1;注意:复制表数据的select *,星号特殊时候需要制定列!!!mysql索引ALTER方式创建索引(140 收藏
-
问题内容比如我想让用户每小时只能往数据库里插入一条数据。比如当前用户在10:15插入了数据,那么用户在10:15-11:15之间就不能再插入数据了。那么我想用10:15-11:15这个时间段制作一条唯一索引139 收藏
-
技术是为了解决问题而生的,锁被用来实现隔离性,保证并发事务的正确性。下面将具体介绍一下锁机制。 两段锁 & 一次封锁 两段锁 数据库遵循的是两段锁协议,139 收藏
-
鄙人希望能写一些对萌新有所帮助的文章,若有谬误,还望不吝赐教。在 MySQL 中,当我们将隔离等级明确为可重复读*(实际上是 MySQL 的默认事务隔离级别),接着运行一个事务,再开启另一个139 收藏
-
作者 | Eaton导语 | 在之前的系列文章中,我们介绍了 DCache 及其 KV, K-K-Row 和 List 缓存模块的使用,本文将继续介绍如何使用 DCache 中的集合类型缓存模块 —— Set 和 ZSet 缓存模块。系列文章DCache139 收藏
-
最佳实践1.越简单的类型越好 比如整型比字符串型好,因为字符的排序规则、校对规则更复杂。2.尽量使用MySql内置的类型 比如用datetime存储日期,不要用字符串。 用整型存储IP地址,不要用139 收藏
-
sql优化有哪些?如何创建索引?创建索引的原则?索引的优缺点?sql的优化有:尽量避免使用 select * ,返回无用的字段会降低效率。优化方式:只能使用具体的字段代替 select 具体字段,只返回使用到139 收藏
-
1.更新语句的执行流程 update t set c=c+1 where id=2 1.先连接器连接 2.分析器通过词法和语法分析是一条更新语句 3.优化器决定要是使用ID的索引 2.日志模块 2.1日志模块:redo 类比《孔乙己》的掌柜记139 收藏
-
MySQL 常用日志类型 日志名称 作用 错误日志(error_log) 记录 mysql 在启动、运行或停止时候出现的问题 常规日志(general_log) 记录所有发向 MySQL 请求 慢查询日志(slow_query_log) 记录符合139 收藏
-
chunk问题 代码中chunk的搜索条件和更新条件一样时,会有部分数据无法更新。导致问题的原因是chunk分页取的数据page是+1,和实际的数据不符。看下源代码就明白`public function chunk($count, callable $cal139 收藏