吴峰的博客

MySQL字符串函数substring:字符串截取

  • 2018-01-16 10:21
  • 管理员
  • 1742 查看

MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。1. 字符串截取:left(str, length)mysql> select left('diyisite.com', 3);+----------......

单表查询优化:(关于索引,后面再开单章讲解)(0)可以先使用 EXPLAIN 关键字可以让你知道MySQL是如何处理你的SQL语句的。这可以帮我们分析是查询语句或是表结构的性能瓶颈。(1)写sql要明确需要的字段,要多少就写多少字段,而不是滥用 select *(2)可以用使用连接(JOIN)来代替子查询(3)使用分页语句:limit start , count 或者条件 where子句时,有什么可限制的条件尽量加上,查一条就limit一条。做到不滥用。比如说我之前做过的的p2p项目,只是需要知...

补充知识点:操作数据语句优化的认识通常情况下,当访问某张表的时候,读取者首先必须获取该表的锁,如果有写入操作到达,那么写入者一直等待读取者完成操作(查询开始之后就不能中断,因此允许读取者完成操作)。当读取者完成对表的操作的时候,锁就会被解除。如果写入者正在等待的时候,另一个读取操作到达了,该读取操作也会被阻塞(block),因为默认的调度策略是写入者优先于读取者。当第一个读取者完成操作并解放锁后,写入者开始操作,并且直到该写入者完成操作,第二个读取者才开始操作。因此:要提高MySQL的更新/插入效率,应首先考虑降低...

Mysql优化【一、Mysql优化入门篇】

  • 2017-11-28 12:38
  • 管理员
  • 1659 查看

Mysql优化【一、Mysql优化入门篇】:本专题全文围绕mysql优化进行全方位讲解,本篇为优化入门篇,让大家知道为什么要优化,究竟在优化什么。喜欢的朋友可以关注收藏。...

php 中self,this的区别和实地操作

  • 2017-08-23 10:03
  • 管理员
  • 1815 查看

面向对象编程(OOP,Object OrientedProgramming)现已经成为编程人员的一项基本技能。利用OOP的思想进行PHP的高级编程,对于提高PHP编程能力和规划web开发构架都是很有意义的。这里我主要谈的是this,self关键字之间的区别。从字面上来理解,分别是指这、自己。先初步解释一下,this是指向当前对象的指针(可以看成C里面的指针),self是指向当前类的指针。我们这里频繁使用指针来描述因为经常用框架的缘故,所以对PHP底层的一些运行机制和方法都不会了,所以最近比较喜欢研究这些底层的东西,...

一:EVENTevent既“时间触发器”,与triggers的事件触发不同,event类似与linux crontab计划任务,用于时间触发。通过单独或调用存储过程使用,在某一特定的时间点,触发相关的SQL语句或存储过程。对于每隔一段时间就有固定需求的操作,如创建表,删除数据等操作,可以使用event来处理。例如:使用event来执行存储过程,定时统计数据,插入到一张统计数据表中CREATE DEFINER=`root`@`localhost` EVENT `event_timer_toaddreport` ON ...

thinkphp3.2子域名部署和路由优化

  • 2017-07-19 09:55
  • 管理员
  • 1978 查看
thinkphp3.2子域名部署和路由优化

前言:建立一个网站系统,往往包含多个子网站,例如PC官网,移动端官网,后台管理,代理后台等。数据源自一个相同的数据库,整个架构上,从ThinkPHP来看,可以大体理解为Model(M)是一样的,Controller(C)包含共用API部分和不共用部分,View则是完全不共用的,这里在整个初始架构的时候,我们可以主要从以下几个方面去考虑:配置共用的数据库、扩展Application里面的模块、自定义视图文件夹、子域名部署、路由简化(DEMO详见附件)....具体操作如下:1、准备ThinkPHP环境、数据库 ...

每日任务- Linux 命令(52):ifconfig命令

  • 2017-07-13 15:31
  • 管理员
  • 1503 查看

      许多windows非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改。Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config)。通常需...

每日任务- Linux 命令(51):lsof命令

  • 2017-07-12 10:05
  • 管理员
  • 3182 查看

lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此...

Copyright 吴峰的博客 © 2014-2016 管理员邮箱:phpwufeng@163.com   统计:   ICP备案:鲁ICP备16004939号-1