MySQL Cheat Sheet

Last Updated: November 21, 2025

Database Operations

SHOW DATABASES;
List databases
CREATE DATABASE db;
Create database
USE db;
Switch to database
DROP DATABASE db;
Delete database
SHOW TABLES;
List tables in database

User Management

-- Create user
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

-- Grant privileges
GRANT ALL PRIVILEGES ON database.* TO 'username'@'localhost';
FLUSH PRIVILEGES;

-- Show grants
SHOW GRANTS FOR 'username'@'localhost';

Backup & Restore

mysqldump -u user -p db > backup.sql
Backup database
mysql -u user -p db < backup.sql
Restore database
💡 Pro Tip: Always backup before major changes!
← Back to Databases & APIs | Browse all categories | View all cheat sheets