2015
07-23
07-23
php 备份数据库类
<?php/******备份数据库结构******//****正好要研究如何备份数据库,分享一个php实现MYSQL备份的类库********//*函数名称:table2sql()函数功能:把表的结构转换成为SQL函数参数:$table:要进行提取的表名返回值:返回提取后的结果,SQL集合函数作者:heiyeluren*/functiontable2sql($table){global$db;$tabledump="DROPTABLEIFEXISTS$t...
继续阅读 >
MySQL是一个强大的开源数据库。随着MySQL上的应用越来越多,MySQL逐渐遇到了瓶颈。这里提供101条优化MySQL的建议。有些技巧适合特定的安装环境,但是思路是相通的。我已经将它们分成了几类以帮助你理解。MySQL监控MySQL服务器硬件和OS(操作系统)调优:1、有足够的物理内存,能将整个InnoDB文件加载到内存里——如果访问的文件在内存里,而不是在磁盘上,InnoDB会快很多。2、全力避免Swap操作—交换(swapping)是...
这篇文章主要介绍了MySQL中SELECT+UPDATE处理并发更新问题解决方案分享,需要的朋友可以参考下。问题背景假设MySQL数据库有一张会员表vip_member(InnoDB表),结构如下:当一个会员想续买会员(只能续买1个月、3个月或6个月)时,必须满足以下业务要求:如果end_at早于当前时间,则设置start_at为当前时间,end_at为当前时间加上续买的月数如果end_at等于或晚于当前时间,则设置end_at=end_at+续买的月数续买后active_stat...
CDNCDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。对于大规模电子商务平台一般需要建CDN做网络加速,大型平台如淘宝、京东都采用自建CDN,中小型的企业可以采用第三方CDN厂商合作,如蓝汛、网宿、快网等。当然在选择CDN厂商时,需要考...
mysqli提供了面向对象和面向过程两种方式来与数据库交互,分别看一下这两种方式。1、面向对象在面向对象的方式中,mysqli被封装成一个类,它的构造方法如下:__construct([string$host[,string$username[,string$passwd[,string$dbname[,int$port[,string$socket]]]]]])在上述语法中涉及到的参数说明如下。host:连接的服务器地址。username:连接数据库的用户名,默认值是服务器进程所有者的用户...
PHP+MYSQL做网站开发通常都会碰到浏览器输出中文字符时乱码,这个问题的原因主要是因为HTML内容编码,PHP文件编码和MySQL数据库编码这三者不一致造成的。下面我们以UTF-8为例简述一下如何统一这三者之间的关系。新增一个PHP文件,命名为test_charset.php,将下面的代码保存到该文件中:<?php$charset="utf8";$con=mysql_connect("localhost","root","");mysql_query("SETcharacter_set_connection=$charset,...