因为对元数据(元数据就是那些关于如何数据库的那些数据)的使用已经变得愈来愈普遍了,MySQL5在产品中也相应地设计了一个专门的数据库,这个数据库的固定名称就是information_schema,该数据库作为一个中心数据字典的角色出现,其中包含了数据库的所有对象信息
因为对元数据(元数据就是那些关于如何数据库的那些数据)的使用已经变得愈来愈普遍了,MySQL5在产品中也相应地设计了一个专门的数据库,这个数据库的固定名称就是information_schema,该数据库作为一个中心数据字典的角色出现,其中包含了数据库的所有对象信息和其他与数据库相关的项目(比如安全),这些对象等信息都在MySQL服务器产品中做了定 义。数据库管理人员和相关开发人员可以使用information_schema数据字典数据库来获得MySQL服务器上一个或多个数据 库相关的多方面的元数据。举例说明,如果数据库管理人员想要知道某个MySQL数据库实例中存储空间的概况,那么可以通过执行如下的对数据字典的查询来实现:
mysql> SELECT a.schema_name db_name, -> IFNULL(ROUND((SUM(b.data_length)+SUM(b.index_length))/1024/1024,2),0.00) -> total_size_mb, -> IFNULL(ROUND(((SUM(b.data_length)+SUM(b.index_length))- -> SUM(b.data_free))/1024/1024,2),0.00) data_used_mb, -> IFNULL(ROUND(SUM(data_free)/1024/1024,2),0.00) data_free_mb, -> IFNULL(ROUND((((SUM(b.data_length)+SUM(b.index_length))-SUM(b.data_free))/ -> ((SUM(b.data_length)+SUM(b.index_length)))*100),2),0) pct_used, -> COUNT(table_name) tables -> FROM information_schema.schemata a -> LEFT JOIN information_schema.tables b ON a.schema_name = b.table_schema -> WHERE a.schema_name != 'information_schema' -> GROUP BY a.schema_name -> ORDER BY 1; +---------+---------------+--------------+--------------+----------+--------+ | db_name | total_size_mb | data_used_mb | data_free_mb | pct_used | tables | +---------+---------------+--------------+--------------+----------+--------+ | gim | 432.67 | 432.67 | 0.00 | 100.00 | 16 | | gim2 | 8.64 | 8.64 | 0.00 | 100.00 | 6 | | mysql | 0.33 | 0.33 | 0.00 | 99.69 | 18 | | test | 0.00 | 0.00 | 0.00 | 0.00 | 0 | | tpcc | 126.09 | 126.09 | 0.00 | 100.00 | 9 | +---------+---------------+--------------+--------------+----------+--------+注意上面的示例中,应该设为不查询字典数据库自身,通过where条件语句来实现。(51CTO.COM教程)

Scrapy框架是一个开源的Python爬虫框架,可用于创建和管理爬取数据的应用程序,它是目前市场上最流行的爬虫框架之一。Scrapy框架采用异步IO的方式进行网络请求,能够高效地抓取网站数据,具有可扩展性和稳定性等优点。本文将深入解析Scrapy框架的特点与优势,并通过具体代码示例来说明其高效稳定的操作方式。简单易学Scrapy框架采用Python语言,学

探索Canvas的特点:为什么它如此受欢迎?引言:在前端开发领域中,Canvas是一个广受欢迎的工具。它是HTML5提供的一个2D绘图API,通过JavaScript代码可以创建各种复杂的图形和动画效果。本文将探索Canvas的特点,并解释它为何如此受欢迎。同时,为了更好地理解Canvas的使用,我们会给出具体的代码示例。一、Canvas的基本特点:强大的功

探索Java多线程的工作原理和特点引言:在现代计算机系统中,多线程已成为一种常见的并发处理方式。Java作为一门强大的编程语言,提供了丰富的多线程机制,使得程序员可以更好地利用计算机的多核处理器、提高程序运行效率。本文将探索Java多线程的工作原理和特点,并通过具体的代码示例来说明。一、多线程的基本概念多线程是指在一个程序中同时执行多个线程,每个线程处理不同

计算机网络的特点是资源共享。计算机网络是实现资源共享和信息传递的计算机系统,它有着数据通信、资源共享、集中管理、分布式处理、负荷均衡等功能。

现在随着win10版本的到来很多小伙伴都进行了更新,但是还有非常多使用习惯了的win8小伙伴,那么win10和win8系统哪个更好一些呢?下面就给你们带来了详细介绍。win8和win10哪个好:1、两者相比下肯定是win10更好。2、无论从office软件的融合程度还是ie浏览器的使用方便性,win10都甩了win8一条街。3、为了让办公软件使用的更方便,微软更是office软件大幅度更新。4、所以win10可以更好的适配,对于办公族的小伙伴来说win10会更好。5、当然如果你win8系统使用习

Linux最早由LinusBenedictTorvalds在1991年开始编撰,Linux各发行版本介绍及其异同点。在这之前,RichardStallman创建了FreeSoftwareFoundation(FSF)组织以及GNU项目linux发行版介绍,并不断的编撰创建GNU程序(这种程序的许可形式均为GPL:GeneralPublicLicense)。在不断的有杰出的程序员和开发者加入到GNU组织中后,便铸就了明天我们所见到的Linux,或称GNU/Linux。Linux的发行版本可以大体分

Tomcat和Nginx是两种常见的网络服务器软件,广泛应用于Web应用程序的部署和管理。虽然它们都是面向Web服务器领域的软件,但是在一些方面有着显著的不同。本文将对Tomcat和Nginx的特点和功能进行对比分析,以便更好地理解它们的异同之处。特点对比Tomcat是一种基于Java的开源Web服务器,它是JavaServlet和JavaServerP

Go语言是一门非常流行和强大的编程语言,它具有很多出色的特性和功能,其中之一就是它对文件系统操作的支持。在本文中,我们将会探讨Go语言中文件系统操作的特点。Go语言的文件操作模块非常完善,提供了一系列的文件操作方法,如创建、读取、写入、删除文件,以及相关的目录操作方法,如创建、读取、写入、删除目录。Go语言中文件系统操作的主要特点如下。简便性Go


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

DVWA
Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software

Atom editor mac version download
The most popular open source editor

Dreamweaver Mac version
Visual web development tools

PhpStorm Mac version
The latest (2018.2.1) professional PHP integrated development tool

SecLists
SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.
