Maison  >  Article  >  base de données  >  Comment interroger la capacité de la base de données dans MySQL

Comment interroger la capacité de la base de données dans MySQL

藏色散人
藏色散人original
2023-03-25 17:22:236360parcourir

Méthode MySQL pour interroger la capacité de la base de données : 1. Ouvrez la fenêtre DOS, puis entrez dans le répertoire bin de mysql ; 2. Exécutez "SELECT table_schema AS 'shujuku', table_name AS 'biaoming', table_rows AS 'jilushu', TRUNCATE ( data_length / 1024 / 1024, 2) ..." instruction pour afficher la capacité de chaque table dans toutes les bases de données.

Comment interroger la capacité de la base de données dans MySQL

L'environnement d'exploitation de ce tutoriel : système Windows 10, MySQL version 5.7, ordinateur Dell G3.

Comment interroger la capacité de la base de données dans MySQL ?

MySql Afficher la capacité et le tri de la base de données et des tables

MySql Afficher la capacité et le tri de la base de données et des tables Afficher toutes les capacités de la base de données

SELECT
    table_schema AS '数据库',
    sum(table_rows) AS '记录数',
    sum(
        TRUNCATE (data_length / 1024 / 1024, 2)
    ) AS '数据容量(MB)',
    sum(
        TRUNCATE (index_length / 1024 / 1024, 2)
    ) AS '索引容量(MB)'
FROM
    information_schema. TABLES
GROUP BY
    table_schema
ORDER BY
    sum(data_length) DESC,
    sum(index_length) DESC;

Afficher toutes les capacités des tables de base de données

SELECT
    table_schema AS '数据库',
    table_name AS '表名',
    table_rows AS '记录数',
    TRUNCATE (data_length / 1024 / 1024, 2) AS '数据容量(MB)',
    TRUNCATE (index_length / 1024 / 1024, 2) AS '索引容量(MB)'
FROM
    information_schema. TABLES
ORDER BY
    data_length DESC,
    index_length DESC;

Afficher la capacité de la base de données spécifiée

SELECT
    table_schema AS '数据库',
    sum(table_rows) AS '记录数',
    sum(
        TRUNCATE (data_length / 1024 / 1024, 2)
    ) AS '数据容量(MB)',
    sum(
        TRUNCATE (index_length / 1024 / 1024, 2)
    ) AS '索引容量(MB)'
FROM
    information_schema.tables where table_schema = 'your_table_name';

Afficher la capacité des tables de base de données spécifiées

SELECT
    table_schema AS '数据库',
    table_name AS '表名',
    table_rows AS '记录数',
    TRUNCATE ( data_length / 1024 / 1024, 2 ) AS '数据容量(MB)',
    TRUNCATE ( index_length / 1024 / 1024, 2 ) AS '索引容量(MB)' 
FROM
    information_schema.TABLES 
WHERE
    table_schema = '指定的库名' 
ORDER BY
    data_length DESC,
    index_length DESC;

Apprentissage recommandé : "Tutoriel vidéo MySQL"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn