PDO数据库操作类——更新数据的实现
mPHP核心框架使用PDO数据库抽象层往数据表中更新、插入或者删除数据,都是通过PDO的exec()方法,如果你熟悉Mysql数据库的sql语句,那么理解起来就更轻松了,你可以把它当作mysql的query()来使用,而且exec()执行完毕还会返回影响的数据行总数.
PDO数据库操作类——插入数据的实现
mPHP核心框架使用PDO数据库抽象层往数据表中更新或插入数据,都是通过PDO的exec()方法,如果你熟悉Mysql数据库的sql语句,那么理解起来就更轻松了,你可以把它当作mysql的query()来使用,而且exec()执行完毕还会返回影响的数据行总数.
PDO数据库操作类——连接指定类型数据库
mPHP核心框架通过PDO类,很容易就能从一个数据库迁移到另一个数据库,只需修改几行配置即可.我的博客就经历过从postgresql迁移回Mysql,再迁移到MariaDB上.之所以这么折腾,还得说点题外话.
centos 6.4 搭建nginx+php+MariaDb+memcached开发环境
最近向公司申请了一台PC电脑,安装了centos 6.4系统,搭建lnmp开发环境,用来做线下相关的开发测试.安装过程中顺便把lnmp(linux,nginx,mariadb或者mysql,php)+memcached环境的安装过程记录下来,免去以后不必要的麻烦.
phpmyadmin无法导入大于2MB的数据文件的解决办法
最近因为做测试,把线上的mysql数据库通过phpmyadmin导出备份并下载回来,但是当我要通过phpmyadmin导入到本地的mysql数据库的时候,问题随之而来。phpmyadmin提示导入的数据库文件最大限制为2,048 KB,就算数据文件已经压缩过了,还是会超出文件大小限制。
mPHP核心框架封装的PDO数据库操作类实现增删改查
早在2011年,在学习Mysql的过程中就了解到一些提供数据库抽象层的访问接口,如PDO和ADODB.网上大部分的文档表明,这些数据库抽象层的用途在于,当把web程序的数据库从mysql改为postgresql或其他数据库的时候,从数据库中存取数据的方式无需改变.我的理解就是:换了数据库,也不用重写sql语句.
MariaDB简介
MySQL数据库的创始人Michael Widenius曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了Sun(太阳公司),然而随着Sun被Oracle(甲骨文公司)收购,MySQL数据库的所有权也落入Oracle的手中.在Oracle控制下的MySQL开发,最突出的两个问题:
在不重启MariaDB数据库服务器的情况下使用新配置参数
不愿意重启数据库服务器,但又调整了数据库的相关配置,想立即生效怎么办?下面介绍我尝试通过的方法。
postgresql初体验
yum安装后,postgresql的默认配置无法远程访问,要想远程使用,得稍微做一些调整.