DeveloperBreeze

Sql Guide Development Tutorials, Guides & Insights

Unlock 2+ expert-curated sql guide tutorials, real-world code snippets, and modern dev strategies. From fundamentals to advanced topics, boost your sql guide skills on DeveloperBreeze.

Tutorial
mysql

Managing Transactions and Concurrency in MySQL

  • A basic understanding of SQL and MySQL operations.
  • Access to a MySQL server for executing sample queries.

A transaction is a sequence of one or more SQL operations that are executed as a single unit of work. Transactions have four key properties, often referred to as ACID:

Aug 12, 2024
Read More
Tutorial
mysql

Viewing the Database Size and Identifying the Largest Table in MySQL

SELECT table_schema AS "Database",
       ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Size (MB)"
FROM information_schema.tables
WHERE table_schema = 'your_database_name'
GROUP BY table_schema;
  • information_schema.tables: This system table stores metadata about tables in all databases.
  • table_schema: Represents the database name.
  • data_length and index_length: Represent the size of the table data and indexes, respectively.
  • ROUND(..., 2): Rounds the result to two decimal places for readability.
  • GROUP BY table_schema: Groups results by database name to aggregate sizes.

Aug 12, 2024
Read More