““
SELECT table_schema AS “Database”, SUM(data_length + index_length) / 1024 / 1024 AS “Size (MB)” FROM information_schema.TABLES GROUP BY table_schema;
“`
Esta consulta irá retornar uma tabela com o nome de cada base de dados no servidor, juntamente com o seu tamanho em megabytes. O tamanho inclui os arquivos de dados e de índice para cada tabela no banco de dados.
DDL significa Linguagem de Definição de Dados. DDL é um subconjunto de SQL (Structured Query Language – Linguagem de Consulta Estruturada) que é utilizado para definir a estrutura de uma base de dados. Os comandos DDL são utilizados para criar, modificar e eliminar objectos da base de dados, tais como tabelas, índices e vistas. Os comandos DDL comuns incluem CREATE TABLE, ALTER TABLE e DROP TABLE.
O objectivo do DDL é fornecer uma forma de definir a estrutura de uma base de dados de forma padronizada e consistente. Ao utilizar comandos DDL, pode garantir que os objectos da base de dados são criados correctamente e que seguem as convenções de nomenclatura e os tipos de dados estabelecidos.
DML significa Linguagem de Manipulação de Dados. DML é outro subconjunto de SQL que é utilizado para manipular os dados numa base de dados. Os comandos DML são utilizados para inserir, actualizar e eliminar dados de tabelas. Os comandos DML comuns incluem INSERT, UPDATE e DELETE.
O objectivo do DML é fornecer uma forma de manipular os dados de uma base de dados de forma consistente e padronizada. Ao utilizar comandos DML, pode garantir que os seus dados são inseridos, actualizados e eliminados correctamente e que seguem as regras e restrições comerciais estabelecidas.
Para criar uma DDL, pode utilizar um editor de texto como o Notepad ou o Sublime Text. Basta criar um novo ficheiro e escrever os seus comandos DDL no ficheiro. Depois de ter escrito os comandos, pode guardar o ficheiro com uma extensão .sql. Para executar os comandos DDL, pode utilizar uma ferramenta como o MySQL Workbench ou o cliente de linha de comandos MySQL.
Em conclusão, determinar o tamanho de uma base de dados é essencial para gerir o seu crescimento e os requisitos de armazenamento. O comando MySQL fornecido neste artigo pode ser utilizado para encontrar o tamanho de uma base de dados MySQL. DDL e DML são subconjuntos de SQL que são utilizados para definir a estrutura de uma base de dados e manipular os seus dados, respectivamente. A criação de um DDL pode ser feita usando um editor de texto e a sua execução pode ser feita usando um cliente MySQL.
Um exemplo de um comando DDL (Data Definition Language) em SQL é “CREATE TABLE”. Este comando é usado para criar uma nova tabela de banco de dados com colunas e tipos de dados especificados.
DCL significa Data Control Language (Linguagem de Controlo de Dados), que é um subconjunto de SQL (Structured Query Language – Linguagem de Consulta Estruturada) utilizado para controlar o acesso aos dados armazenados numa base de dados. As instruções DCL são utilizadas para conceder ou revogar permissões a utilizadores ou funções numa base de dados e para controlar o nível de acesso que estes têm a dados ou objectos específicos da base de dados. Algumas instruções DCL comuns incluem GRANT, REVOKE e DENY.
A instrução “CREATE TABLE” pertence à DDL (Data Definition Language). É utilizada para criar uma nova tabela numa base de dados.