团队开发时该如何同步数据库变更到本地

2017-08-19
阅读 2 分钟
6k
相信各位小伙伴在进行团队开发时都遇到过这个问题:一般开发时,各个团队成员使用的是自己开发环境上的本地数据库,这个数据库只有自己在使用,开发过程中,数据库是会经常变动的,比如其他小伙伴添加了一个字段,或者新增了一张表,那么此时问题就来了,我如何把其他小伙伴进行的数据库变更同步到我本地来?不然我更新代...

MySQL索引专题一 认识索引

2017-07-20
阅读 3 分钟
15.4k
想写MySQL的索引专题是源于之前自己在学习MySQL索引时痛苦的经历,你在网上搜索关于MySQL的索引的文章,大多是支离破碎,没有系统性的对知识点的罗列堆砌,文章中会说明你要如何如何做,但是很少涉及去讲为什么要这么做,哪些不能做,很难对MySQL有一个系统性的认知,学习如果没有系统性的话,就很难在实际的项目中灵活...

使用PHP_XLSXWriter代替PHPExcel

2017-07-13
阅读 4 分钟
20.2k
PHPExcel 是一个处理Excel,CVS文件的开源框架,它基于微软的OpenXML标准和PHP语言。可以使用它来读取、写入不同格式的电子表格,这也是PHP至今最通用的Excel处理工具,但是它有一个非常致命的缺点: 特别占内存,对大批量的表格数据几乎会让人累觉不爱,处理速度非常慢,但是它功能非常丰富,API非常多,所以在导出复杂格式的Exce...

Windows 平台安装和配置 Apache2.4

2017-03-20
阅读 2 分钟
4k
在这里选择第一项,apache本身不提供已编译的安装包,只提供源码,因此我们从第三方下载已编译好的安装包.后面两个是包含PHP,mysql等软件的集成环境,在这里我们不使用它们.如下图:

openSUSE 下 nginx 的安装配置

2017-03-19
阅读 4 分钟
5.2k
安装 nginx 有几种方式,包括源码编译安装,或者直接通过添加软件源,进行在线安装等方式。后者要简单方便一些,因为它能自动解决依赖关系,并且方便我们升级维护。

Laravel 实践之路: 数据库迁移与数据填充

2017-03-05
阅读 6 分钟
7.4k
数据库迁移实际上就是对数据库库表的结构变化做版本控制,之前对数据库库表结构做修改的方式比较原始,比如说对某张库表新增了一个字段,都是直接在库表中执行alter table xxx add .. 的方式直接修改,但是这么做有些弊端,比如在开发阶段,你自己的库表修改了,还要把这句sql语句传给别人再执行一遍,这在多人协同开发时不是一...