我的编程空间,编程开发者的网络收藏夹
学习永远不晚

mysql中怎么查看数据库大小

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

mysql中怎么查看数据库大小

mysql中怎么查看数据库大小,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

  一、要想知道每个数据库的大小的话,步骤如下:

  1、进入information_schema 数据库(存放了其他的数据库的信息)

  use information_schema;

  2、查询所有数据的大小:

  select concat(round(sum(data_length/1024/1024),2),’MB’) as data from tables;

  3、查看指定数据库的大小:

  比如查看数据库home的大小

  select concat(round(sum(data_length/1024/1024),2),’MB’) as data from tables where table_schema=’home';

  4、查看指定数据库的某个表的大小

  比如查看数据库home中 members 表的大小

  select concat(round(sum(data_length/1024/1024),2),’MB’) as data from tables where table_schema=’home’ and table_name=’members';

  二、mysql如何复制表数据到另一个表

  1、复制表结构及数据到新表

  CREATE TABLE 新表SELECT * FROM 旧表

  这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete from newtable;来删除。

  不过这种方法的一个最不好的地方就是新表中没有了旧表的primary key、Extra(auto_increment)等属性。需要自己用"alter"添加,而且容易搞错。

  2、只复制表结构到新表

  CREATE TABLE 新表SELECT * FROM 旧表WHERE 1=2

  或CREATE TABLE 新表LIKE 旧表

  3、复制旧表的数据到新表(假设两个表结构一样)

  INSERT INTO 新表SELECT * FROM 旧表

  4、复制旧表的数据到新表(假设两个表结构不一样)

  INSERT INTO 新表(字段1,字段2,…….) SELECT 字段1,字段2,…… FROM 旧表

  5、可以将表1结构复制到表2

  SELECT * INTO 表2 FROM 表1 WHERE 1=2

  6、可以将表1内容全部复制到表2

  SELECT * INTO 表2 FROM 表1

  7、 show create table 旧表;

  这样会将旧表的创建命令列出。我们只需要将该命令拷贝出来,更改table的名字,就可以建立一个完全一样的表。

  8、mysqldump

  用mysqldump将表dump出来,改名字后再导回去或者直接在命令行中运行。

关于mysql中怎么查看数据库大小问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

mysql中怎么查看数据库大小

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

mysql怎么查看数据库空间大小

要查看MySQL数据库空间大小,可以使用以下查询语句:SELECT table_schema AS "Database",ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) A
mysql怎么查看数据库空间大小
2024-04-12

postgresql怎么查看数据库大小

要查看数据库的大小,可以使用以下查询:SELECT pg_database.datname AS database_name,pg_size_pretty(pg_database_size(pg_database.datname)) AS
postgresql怎么查看数据库大小
2024-04-08

oracle怎么查看数据库大小

在Oracle数据库中,可以使用以下SQL查询语句来查看数据库的大小:SELECTround(sum(bytes) / 1024 / 1024, 2) AS "Total Size (MB)",round(sum(bytes) / cou
oracle怎么查看数据库大小
2024-04-11

怎么查看oracle数据库大小

要查看Oracle数据库的大小,可以使用以下几种方法:使用SQL语句查询数据库的大小:SELECT tablespace_name, SUM(bytes) / 1024 / 1024 AS "Size (MB)"FROM dba_data
怎么查看oracle数据库大小
2024-04-13

如何查看mysql数据库大小

您可以使用以下方法来查看MySQL数据库的大小:1. 使用命令行:打开命令行终端,并登录到MySQL数据库服务器上。然后使用以下命令来查看数据库的大小:```SELECT table_schema AS "Database Name",SU
2023-09-08

查看mysql数据库容量大小

第一种情况: 查询所有数据库的总大小 ,方法如下: mysql> use information_schema; mysql> select concat(round(sum(DATA_LENGTH/1024/1024),2),"MB") as
查看mysql数据库容量大小
2015-10-22

mysql如何查看数据库数据量大小

可以通过以下SQL语句查看数据库的数据量大小:SELECT table_schema "Database Name",ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) "Si
mysql如何查看数据库数据量大小
2024-04-11

MySQL查看数据库表容量大小

1.查看所有数据库容量大小 select table_schema as "数据库", sum(table_rows) as "记录数", sum(truncate(data_length/1024/1024, 2)) as "数据容量(MB)", sum(t
MySQL查看数据库表容量大小
2015-01-21

mysql怎么查看数据文件大小

在MySQL中,可以使用以下两种方法来查看数据文件的大小:使用MySQL客户端工具查看:连接到MySQL数据库服务器,并选择要查看的数据库。运行以下查询语句来查看数据库中表的大小:SELECT table_name AS "Table N
mysql怎么查看数据文件大小
2024-04-09

mysql怎么查询数据库大小

可以通过以下步骤查询MySQL数据库的大小:1、登录MySQL数据库:mysql -u username -p2、选择要查询的数据库:use database_name;3、运行以下查询语句:SELECT table_schem
mysql怎么查询数据库大小
2024-04-09

oracle怎么查看数据库文件大小

要查看Oracle数据库文件的大小,可以使用以下SQL查询语句:SELECT file_name, bytes/1024/1024 AS size_in_mbFROM dba_data_files;这将列出数据库中所有数据文件的文件名和
oracle怎么查看数据库文件大小
2024-04-22

编程热搜

目录