礼品代发网

礼品代发网

收录130107113题,礼品代发网免费搜题解答

今日已更新0道题

mysql多少个-mysql有多大

2025-11-20 06:43:58  

mysql多少个-mysql有多大

优质解答

有些人问的是在数据库里怎么算出叫-mysql的表或者数据库有多少个,还有这些占多少空间。比如说用mysql命令行工具,先输入show databases;看看有没有带-mysql后缀的库名,再用show tables;查对应库里的表数量。接着用select table_schema, table_name, data_length from information_schema.tables;查具体数据量。比如有个库叫mydb-mysql,里面有3个表,总数据量是500M左右。

为什么是这个答案呢?首先-mysql这种命名在MySQL里不常见,可能是用户自己起的库名或者表名。根据MySQL官方文档,库名和表名不能以特殊符号开头,但数字或下划线可以。比如用show databases;实际运行时会返回所有库,如果有个库叫my-mysql,那用select database;查到它存在。接着用use my-mysql;进入后执行show tables;就能看到里面的表数量。数据量方面,用show table statusG;会详细显示每个表的data_length,加起来就是总大小。比如查到3个表,data_length分别是200M、150M、150M,加起来500M。但要注意,如果用户打错命令比如写成show tables;后面漏了分号,数据库会报错,这时候得重新输入。还有可能用户把-mysql当普通字符串,比如执行select count from information_schema.tables where table_name like '-mysql%';,但实际数据库里没有这种表名,结果会是0。这就需要结合具体操作步骤来分析了。

本题链接:

MySQL-mysql