1、进去指定schema 数据库(存放了其他的数据库的信息) use information_schema 2、查询所有数据的大小 select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES 3、查看指定数据库的大小 比如说 数据库apoyl select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES where table_schema='apoyl'; 4、查看指定数据库的表的大小 比如说 数据库apoyl 中apoyl_test表 select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES where table_schema='apoyl' and table_name='apoyl_test'; 整完了,有兴趣的可以试哈哦!挺使用哈
超过十年行业经验,技术领先,服务至上的经营模式,全靠网络和口碑获得客户,为自己降低成本,也就是为客户降低成本。到目前业务范围包括了:网站制作、成都做网站,成都网站推广,成都网站优化,整体网络托管,重庆小程序开发,微信开发,手机APP定制开发,同时也可以让客户的网站和网络营销和我们一样获得订单和生意!
在mysql中,每个数据库最多可创建20亿个表,一个表允许定义1024列,每行的最大长度为8092字节(不包括文本和图像类型的长度)。当表中定义有varchar、nvarchar或varbinary类型列时,如果向表中插入的数据行超过8092字节时将导致transact-sql语句失败,并产生错误信息。sql
server对每个表中行的数量没有直接限制,但它受数据库存储空间的限制。每个数据库的最大空间1048516tb,所以一个表可用的最大空间为1048516tb减去数据库类系统表和其它数据库对象所占用的空间。
数据库存储最终也保存到文件里面。
mysql安装目录下面有一个my.ini文件,在这个文件里面搜索datadir
这行,其中datadir指向一个目录,这个目录是mysql数据库文件的存贮路径,然后你可以查看使用量了。