`

找出mysql中最大的表

 
阅读更多
SELECT concat(round(table_rows/1000000,2),'M',' rows'),concat(round(data_length/(1024*1024*1024),2),'G',' DATA'),concat(round(index_length/(1024*1024*1024),2),'G',' idx'),concat(round((data_length+index_length)/(1024*1024*1024),2),'G',' total_size'),concat(round(index_length/data_length,2),' idxratio'),concat(table_schema,'.',table_name) into outfile '/opt-backup/largetable.txt' FROM information_schema.TABLES ORDER BY data_length+index_length DESC LIMIT 10;
 
分享到:
评论

相关推荐

    mysql 的proc 表

    例如,你可以通过查询`proc`表来获取所有数据库的存储过程列表,或者找出某个特定存储过程的定义。同时,当迁移或备份数据库时,`proc`表中的信息也是必须考虑的一部分,因为它包含了数据库逻辑的重要组成部分。 总...

    mysql日历数据表1900-2100(公历表和农历表).rar

    例如,我们可以查询某个农历节日对应的公历日期,或者找出一年中的所有节假日。此外,这些数据也可以用于展示日历视图,支持用户在公历和农历之间自由切换。 在实际应用中,可以考虑将这些数据与其他业务数据关联,...

    省市区数据表mysql

    这样,通过`city_id`,我们可以找出属于特定城市的所有区域。 为了方便查询和操作,这些表可能还会创建索引,比如对`province_id`和`city_id`字段创建索引,可以显著提升查询效率。同时,为了保持数据一致性,可能...

    MySQL单表查询练习

    查看EMP表中部门号为5的员工的姓名,职位,参加工作时间,工资。 - **知识点**:基础的`SELECT`语句结合`WHERE`子句筛选特定条件的数据。 - **SQL语句**: ```sql SELECT emp_name, job_title, hire_date, salary...

    mysql多表查询和EXISTS查询性能对比

    例如,如果想要找出表A中的记录,但排除那些在表B中存在的记录,则可以使用如下SQL语句: ```sql SELECT * FROM tableA WHERE tableA.id NOT IN (SELECT id FROM tableB); ``` - **Using index**:表示查询时仅...

    全国各省、市、县、镇、村数据库mysql脚本单表

    这个脚本将所有行政区域的信息整合到一个单一的数据库表中,使得数据管理和查询变得更加高效。 首先,我们要了解这个数据库的核心——`t_area.sql`文件。这通常是一个SQL脚本,用于在MySQL数据库中创建一个名为`t_...

    mysql表的入门操作

    假设有一个"Courses"表,记录学生选修的课程,可以使用`INNER JOIN`来找出所有选修了特定课程的学生: ```sql SELECT Students.Name FROM Students INNER JOIN Courses ON Students.ID = Courses.StudentID WHERE...

    MySQL锁类型以及子查询锁表问题、解锁1

    1. 使用`SHOW PROCESSLIST`找出锁定的进程ID,然后执行`KILL id;`来终止该进程。 2. 直接使用`UNLOCK TABLES;`命令解锁当前用户锁定的所有表。 锁表操作如`LOCK TABLES tbl_name READ/WRITE;`可以在备份或维护时...

    mysql各种语句多表查询+ mysql视图 mysql数据库管理+ select语句+ 创建

    例如,你可以使用子查询来找出某个部门薪水最高的员工,然后再用这个结果去与其他部门的员工比较。 视图是虚拟表,它基于一个或多个表的查询结果。创建视图可以简化复杂的查询,提供安全性,并为用户提供定制的数据...

    (009)《第五部分-练习题2:MySQL两表联合查询》

    这里展示了两种方法,第一种是先筛选出这个范围内的员工,再通过 RIGHT JOIN 找到最大年龄,第二种则是直接在 JOIN 时通过子查询找出最大年龄。 5. GROUP BY 和 HAVING:在查询每个部门收入总和高于 9000 的部门...

    MySQL中文参考手册.chm

    11 MySQL 基准套件 12 MySQL 实用程序 12.1 各种 MySQL 程序概述 12.2 管理一个 MySQL 服务器 12.3 从 MySQL 数据库和表中倒出(dump)结构和数据 12.4 从文本文件导入数据 12.5 ...

    MySQL初级练习表

    3. **查询数据**:使用SELECT语句查询表中的数据,例如,找出所有员工的姓名,或者按照部门分组统计员工数量。 4. **增加数据**:使用INSERT INTO语句向表中添加新的记录,例如添加一个新的员工或者部门。 5. **修改...

    mysql查询包含某字段的所有表

    mysql查询包含某字段的所有表. 根据字段名称找出含有该字段的所有表。

    MySQL中文参考手册

    + 1.2.1 本手册中使用的约定 o 1.3 MySQL的历史 o 1.4 MySQL的主要特征 o 1.5 MySQL稳定性? o 1.6 顺应2000年 o 1.7 SQL一般信息和教程 o 1.8 有用的MySQL相关链接 * 2 MySQL 邮件列表及如何提问或报告错误...

    MYSQL单表及多表查询基础

    此查询语句用来查找成绩表中分数小于60的学生学号及其平均成绩,并确保每位学生至少有两门课程不及格。 另外一种写法是: ```sql SELECT sc1.sid, AVG(sc1.score) FROM tb_sc sc1 WHERE sc1.sid IN ( SELECT sid ...

    china_surname[中国姓氏mysql表].7z

    在实际应用中,开发人员可能会利用这些数据进行各种分析,例如通过SQL查询找出最常见的姓氏,或者探究某些姓氏的分布规律。同时,这样的数据库表也可以为网站或应用程序提供实时的姓氏查询服务,提升用户体验。 ...

    MYSQL

    11 MySQL 基准套件 12 MySQL 实用程序 12.1 各种 MySQL 程序概述 12.2 管理一个 MySQL 服务器 12.3 从 MySQL 数据库和表中倒出(dump)结构和数据 12.4 从文本文件导入数据 12.5 MySQL ...

    MySQL千万级大表深度分页为什么慢,以及优化的方法、原理

    例如,先找出第`m`个时间点,然后获取之后的`n`个记录。这种方式减少了全表扫描和回表的开销,显著提高了查询效率。 - **覆盖索引:** 如果查询只需要索引中的列,可以创建一个包含所需列的覆盖索引,避免回表操作...

    mysql 测试数据集,单表200万条数据

    - 使用慢查询日志,找出执行慢的SQL并进行优化。 8. 安全性: - 权限管理:合理分配用户权限,避免不必要的安全风险。 - 加密与备份:对敏感数据进行加密,定期备份数据以防意外丢失。 9. 扩展性: - 水平扩展...

Global site tag (gtag.js) - Google Analytics