用innoDB引擎存储数据,
假设一张表tab_A一共有三个字段,每个字段都是char(255)类型。每个数据段都设了索引。
一共有10000行
大概要占多少硬盘?另外,哪个文件是存储数据的?
是tab_A.frm吗?

解决方案 »

  1.   

    tab_A.frm是表结构如果你设置了innodb_file_per_table的参数 则tabA.ibd是数据存储的文件
    由于你每个字段都是变量  所有这个空间还要具体看你平均每行的长度
      

  2.   

    在你的 @datadir 所指向的目录中。ibdata1 这个文件。
      

  3.   

    这个还要看你的字符集,latin1,GBK,utf8 都不一样 
      

  4.   

    sql语句在宿主语言里常是被双引号括起来的,所以再用引号的时候用单引就行了。