04.28.08

Mysql下建立主从数据库,将一个表的数据转移到另一个表中

Posted in FreeBSD/Unix服务器 at 22:34 Author:仲远 浏览量: 452

标签:, , ,

当数据库中的某一张表的数据量过大的时候,我们会发现对这张表的所有操作,例如查询、删除等,都会消耗大量时间,为了解决这个问题,其中一个办法就是建立主从数据库,将那些无用的,对用户没有价值的数据移到从数据库中,这样不仅能够提高查询效率,也能够避免给用户提供无用信息,造成困扰。我们可以使用几个简单的SQL语句,就能完成这个功能。

判断某一条件下的记录数量:
SELECT count(*) FROM `test` WHERE `start_date`>'2007-03-01'

将一个表中的数据批量插入另一张表中:
insert into `test_sub` select * from `test` WHERE `test`.`start_date`<'2007-03-01'

删除原表中相应数据:
delete FROM `test` WHERE `start_date`<'2007-03-01'

本文可以自由转载,转载时请保留全文并注明出处:
转载自仲子说 [ http://www.wangzhongyuan.com/ ]
原文链接:

Leave a Comment

*
To prove you're a person (not a spam script), type the security text shown in the picture. Click here to regenerate some new text.
Click to hear an audio file of the anti-spam word