mysql
文章平均质量分 62
noise111
这个作者很懒,什么都没留下…
展开
-
mysql 中数学函数的使用
所有的数学函数在一个出错的情况下返回NULL。 - 单目减。改变参数的符号。 mysql> select - 2; 注意,如果这个操作符与一个BIGINT使用,返回值是一个BIGINT!这意味着你应该避免在整数上使用-,那可能有值-2^63! ABS(X) 返回X的绝对值。 mysql> select ABS(2); -> 2 mysql> select ABS(-32); -转载 2010-03-15 08:58:00 · 1252 阅读 · 0 评论 -
mysql 取出当前记录的上一条记录和下一条记录
已知当前记录id为$id,取出当前记录的上一条记录和下一条记录的id字段。表名news。 $sql = "SELECT CASE WHEN SIGN(id - $id) > 0 THEN MIN(id) WHEN SIGN(id - $id) $id GROUP BY SIGN(id - $id) ORDER BY SIGN(id - $id)";原创 2010-03-15 09:56:00 · 1182 阅读 · 0 评论 -
一个简单的xml类,可以解析和生成xml文件数据
<?php include(xml.php); $data = XML_unserialize($xml); ?> $xml即是xml文件的内容,$data是解析出的数组; <?php include(xml.php); $xml = XML_serialize($data); ?> 以上为使用实例,分别解析xml文档和生成xml格式的数据原创 2010-03-18 09:41:00 · 520 阅读 · 0 评论 -
mysql复制表
我们经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。1.INSERT INTO SELECT语句 语句形式为:Insert into Table2(field1,field2,...) select v原创 2010-03-18 11:06:00 · 1140 阅读 · 0 评论 -
PHP面向对象 __call() __isset() __unset __get() __set() 的用法
<?/*当试图调用类中一个不存在或者不可用的方法时,会执行该类中的__call()__call()必须接受两个参数,第一个参数存放方法名称,第二个参数存放不存在的方法的参数(此参数会放在与该参数同名的数组中)*/class callclass { function __call($method_name,$p) { echo "使用__cal转载 2010-03-19 10:48:00 · 1399 阅读 · 0 评论 -
Facebook如何实现PB级别数据库自动化备份
来源:InfoQ Facebook的MySQL数据库,是世界上最庞大的MySQL数据库之一,在不同地区有数千个数据库服务器。因此,备份对他们来说是个巨大的挑战。为了解决这个问题,他们构建了一个高度自动化、非常有效的备份系统,每周移动多个PB的数据。Facebook数据团队的Eric Barrett通过一篇文章分享了他们的做法。 他们没有采用大量前载(front-loaded)测试,转载 2013-03-02 09:19:25 · 578 阅读 · 0 评论 -
linux下mysql自动备份shell脚本
#!/bin/bash # Shell script to backup MySql database # To backup Nysql databases file to /backup dir and later pick up by your # script. You can skip few databases from backup too. # For more info pl原创 2013-03-01 10:44:26 · 7056 阅读 · 1 评论