请问一下,现在我有一个库,库里有100多张表,如果我要查看这个库的每张表6月份以前的数据共占硬盘空间的大小是多少,那SQL语句怎么写?如果要把这部分数据迁移到另一个地方,能不能只导部分出来?

解决方案 »

  1.   

    如果我要查看这个库的每张表6月份以前的数据共占硬盘空间的大小是多少--》》这个比较困难,只能估算出来。即使按照2楼的方法估算出来的也可能不准确,如果你每条记录中的每个列的数据长度都是一样的可以按照2楼的计算,然后不一样呢?例如有个变长列varchar(100),这个就没法估算了。
    --》》如果要把这部分数据迁移到另一个地方,能不能只导部分出来?
    这个完全可以。
    insert into newtb
    select * from tb where 时间<'2012-6-1'