0% found this document useful (0 votes)
4 views

SQL_Cheat_Sheet

Uploaded by

sk8578423
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

SQL_Cheat_Sheet

Uploaded by

sk8578423
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

SQL Cheat Sheet

1. Database Management
Create a Database:
CREATE DATABASE database_name;
Use a Database:
USE database_name;
Drop a Database:
DROP DATABASE database_name;

2. Table Management
Create a Table:
CREATE TABLE table_name (column1 datatype, column2 datatype, ...);
List Tables:
SHOW TABLES;
Alter a Table:
ALTER TABLE table_name ADD column_name datatype;
Drop a Table:
DROP TABLE table_name;

3. Basic CRUD Operations


Insert Data:
INSERT INTO table_name (column1, column2) VALUES (value1, value2);
Select Data:
SELECT column1, column2 FROM table_name WHERE condition;
Update Data:
UPDATE table_name SET column1 = value1 WHERE condition;
Delete Data:
DELETE FROM table_name WHERE condition;

4. Filtering and Sorting


WHERE Clause:
SELECT * FROM table_name WHERE column = value;
Order By:
SELECT * FROM table_name ORDER BY column ASC|DESC;
Limit Results:
SELECT * FROM table_name LIMIT number;

5. Aggregate Functions
Count:
SELECT COUNT(*) FROM table_name;
Sum:
SELECT SUM(column_name) FROM table_name;
Average:
SELECT AVG(column_name) FROM table_name;
Max/Min:
SELECT MAX(column_name), MIN(column_name) FROM table_name;

6. Joins
Inner Join:
SELECT columns FROM table1 INNER JOIN table2 ON table1.column = table2.column;
Left Join:
SELECT columns FROM table1 LEFT JOIN table2 ON table1.column = table2.column;
Right Join:
SELECT columns FROM table1 RIGHT JOIN table2 ON table1.column = table2.column;

7. Grouping
Group By:
SELECT column, COUNT(*) FROM table_name GROUP BY column;
Having Clause:
SELECT column, COUNT(*) FROM table_name GROUP BY column HAVING COUNT(*) > value;

8. Subqueries
Subquery in WHERE:
SELECT column FROM table_name WHERE column IN (SELECT column FROM another_table);

9. Indexing
Create an Index:
CREATE INDEX index_name ON table_name (column_name);
Drop an Index:
DROP INDEX index_name;

10. Common Functions


Uppercase:
SELECT UPPER(column_name) FROM table_name;
Current Date:
SELECT CURRENT_DATE;

You might also like