摘要: 知乎采集: MyISAM/InnoDB默认用B-Tree索引(可理解为"排好序的快速查找结构")。 InnoDB中,主索引文件上直接存放该行数据,称为聚簇索引。次索引指向对主键的引用;MyISAM中,主索引和次索引,都指向物理行(磁盘位置); 注意: 对InnoDB来说1: 主键索引既存储索引值,又 阅读全文
posted @ 2017-10-18 16:25 zhhtao 阅读(3367) 评论(0) 推荐(1) 编辑
摘要: MySQL备份和还原,都是利用mysqldump、mysql和source命令来完成的。 1.Win32下MySQL的备份与还原 1.1 备份 开始菜单 | 运行 | cmd |利用“cd \Program Files\MySQL\MySQL Server 5.0\bin”命令进入bin文件夹 | 阅读全文
posted @ 2017-10-17 13:54 zhhtao 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 本文章来给大家提供三种在mysql中避免重复插入记录方法,主要是讲到了ignore,Replace,ON DUPLICATE KEY UPDATE三种方法,各位同学可尝试参考。 案一:使用ignore关键字 如果是用主键primary或者唯一索引unique区分了记录的唯一性,避免重复插入记录可以使 阅读全文
posted @ 2016-06-07 17:45 zhhtao 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 实用的php清除html,换行,空格类,php去除空格与换行,php清除空白行和换行,提取页面纯文本内容方法一:function DeleteHtml($str) { $str = trim($str); //清除字符串两边的空格$str = preg_replace("/\t/","",$str)... 阅读全文
posted @ 2015-12-15 10:27 zhhtao 阅读(6118) 评论(0) 推荐(0) 编辑
摘要: 1 对于针对字符串位置的操作,第一个位置被标记为1。 2 ASCII(str) 3 返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。 4 mysql> select ASCII('2'); 5 -> 50 ... 阅读全文
posted @ 2015-12-14 10:59 zhhtao 阅读(1200) 评论(0) 推荐(0) 编辑
摘要: JSON_ERROR_NONE (integer)没有错误发生。自 PHP 5.3.0 起生效。JSON_ERROR_DEPTH (integer)到达了最大堆栈深度。自 PHP 5.3.0 起生效。JSON_ERROR_STATE_MISMATCH (integer)出现了下溢(underflow... 阅读全文
posted @ 2015-11-21 19:00 zhhtao 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 单例模式(职责模式):简单的说,一个对象(在学习设计模式之前,需要比较了解面向对象思想)只负责一个特定的任务;单例类:1、构造函数需要标记为private(访问控制:防止外部代码使用new操作符创建对象),单例类不能在其他类中实例化,只能被其自身实例化;2、拥有一个保存类的实例的静态成员变量3、拥有... 阅读全文
posted @ 2015-09-19 11:13 zhhtao 阅读(2680) 评论(0) 推荐(0) 编辑
摘要: 1、登录到root用户。 2、在root下输入:crontab -e 3、可能会提示你: no crontab for root - using an empty one 然后会叫你“Select a editor ......”下面有几个选项,就是叫你选择编辑器。(选vim.tiny) ... 阅读全文
posted @ 2015-07-29 15:44 zhhtao 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 你需要安装很多东西,请按照以下顺序安装:安装的版本包也不能错:curl -Ohttp://mirrors.kernel.org/gnu/m4/m4-1.4.13.tar.gztar -xzvf m4-1.4.13.tar.gzcd m4-1.4.13./configure --prefix=/usr... 阅读全文
posted @ 2015-06-11 15:31 zhhtao 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 安装方法一:通过Homebrew安装mcrypt,安装成功[Shell]纯文本查看复制代码brew install mcryptMCrypt是一个功能强大的加密算法扩展库,它包括有22种算法。1:下载并解压mcrypt-2.6.8.tar.bz2。(2.6.8为版本号,可以自行选择,但是注意后边步骤... 阅读全文
posted @ 2015-06-11 14:33 zhhtao 阅读(277) 评论(0) 推荐(0) 编辑