mysql前缀索引的索引选择性

前言:前缀索引一般是用在字符串型(varchar)的数据列创建索引时考虑。 一. 基础概念  在mysql中建立前缀索引的意义在于相对于整列建立索引,前缀索引仅仅是选择该列的部分字符作为索引,减少索引的字符可以节约索引空间,从而提高索引效率,但这样也会降低索引的选择性 。 关于索引的选择性,它...

2018-08-09 14:54:45

阅读数 87

评论数 0

索引的类型分类、区别、优缺点

导读:索引是在存储引擎中实现的,也就是说不同的存储引擎,会使用不同的索引。MyISAM和InnoDB存储引擎:只支持BTREE索引,也就是说默认使用BTREE,不能够更换。MEMORY/HEAP存储引擎:支持HASH和BTREE索引。 mysql的索引我们分为三大类来讲单列索引(普通索引,唯一索...

2018-06-26 16:38:09

阅读数 898

评论数 0

mysql:REPLACE & REPLACE INTO函数实践

一、replace函数语法:replace(object,search,replace) 语义:把object对象中出现的的search全部替换成replace。$attend_table = 'si_activity_attend_log_' . $mid; $mer_table = 's...

2018-06-14 15:07:26

阅读数 78

评论数 0

【Linux入门学习之】vi/vim编辑器必知必会

一、我们为什么要学习vim编辑器?Linux的命令行界面下面有非常多的文本编辑器。比如经常听说的就有Emacs、pico、nano、joe与vim等。vim可以看做是vi的高级版。我们为什么一定要学习vim呢?有以下几个原因:(1)所有的Unix like系统都会内置vi文本编辑器,其他的文本编辑...

2018-06-09 17:26:14

阅读数 87

评论数 0

【linux命令入门教程】

不管是学习编程还是运维,咱们都需要会一些基础的Linux指令,最近本人在学习Linux,精心的整理了一下,分享给大家,请勿喷。 我使用的是ubuntu系统,这个系统还是很不错的。我是在电脑安装VM虚拟机,然后在安装Ubuntu。1.首先看目录第一个概念是家目录,比如book用户的家目录是/home...

2018-06-09 17:22:49

阅读数 538

评论数 0

使用TP框架列表分页数据查询用group分组的错误使用示例

在通用分页方法中加入group方法分组,如下图:不传group的条件时(group条件为空),则返回数据:结果是即使再多条数据,也被分组成共一条,是错误的。当传入group的条件时(stat_date为分组条件),结果是正常的,如下图:所以,不能在通用列表分页中加入group查询。...

2018-06-07 10:29:20

阅读数 756

评论数 1

构造函数私有化

<?php class A{ public $a=2; private function __construct(){ $this->a=4; } } $obj =new A(); echo $obj->a;...

2018-06-05 11:57:43

阅读数 238

评论数 0

MySQL的btree索引和hash索引的区别

hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。 可 能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree 高...

2017-12-27 10:46:50

阅读数 86

评论数 0

点击查看图片---弹窗直接显示图片并带关闭按钮

html代码: a href="{$vo.img}" class="test-popup-link">查看图片a> js代码: // 查看图片 $('.test-popup-link').magnificPopup({ type: ...

2017-12-05 10:02:21

阅读数 9733

评论数 4

php 地区无限极分类处理方式

php 地区无限极分类处理方式

2017-10-25 13:59:34

阅读数 254

评论数 0

MYSQL数据库设计规范与原则

MYSQL数据库设计规范与原则

2017-10-24 16:46:30

阅读数 364

评论数 0

php获取指定的时间戳

php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法,主要使用到了 php 的时间函数 mktime。下面首先还是直奔主题以示例说明如何使用 mktime 获取今日、昨日、上周、本月的起始时间戳和结束时间戳,然后在介绍一下 mktime 函数作用和用法 //php获取今日开始时间戳和...

2017-09-15 15:51:19

阅读数 215

评论数 0

hinkphp3.2.3 行为扩展和插件(Hook)实例详解

关键字: ThinkPHP 3.2.3  行为 Behavior 钩子 Hook 插件 Plug ThinkPHP3.2.3  行为(Behavior)扩展以及插件(Plug or Hook)详解(含实例)

2017-09-12 16:27:52

阅读数 223

评论数 0

MySQL优化知识点:使用show status查看MySQL服务器状态信息

在MySQL中,我们可以使用SHOW STATUS指令语句来查看MySQL服务器的状态信息。 查询当前MySQL本次启动后的运行统计时间 show status like 'uptime';本次MySQL启动后执行的SELECT语句的次数,我们可以执行如下语句:show status like '...

2017-08-31 16:17:06

阅读数 178

评论数 0

MySQL运行状态及调优(一)

浏览mysql优化时看到的一篇很不错的博文,引用过来。 http://www.cnblogs.com/gzgccsu/archive/2013/01/23/2873579.html

2017-08-31 15:42:25

阅读数 111

评论数 0

MySQL 运行状态及调优(二)

本文引用以下链接,非本人原创。 http://www.cnblogs.com/gzgccsu/archive/2013/01/23/2873562.html

2017-08-31 15:24:45

阅读数 96

评论数 0

Mysql自带profiling性能分析工具

MySQL5.0.37版本及其以上支持了Profiling – 官方手册。此工具可用来查询 SQL 会执行多少时间,System lock和Table lock 花多少时间等等,对定位一条语句的 I/O消耗和CPU消耗 非常重要。 从启动profile之后的所有查询包括错误的语句都会记录。 ...

2017-08-31 10:30:33

阅读数 341

评论数 0

提示
确定要删除当前文章?
取消 删除