๐ง SQL Basics Cheatsheet ๐๐ ๏ธ
1. What is SQL?
SQL (Structured Query Language) is used to store, retrieve, update, and delete data in relational databases.
2. Common SQL Commands:
- SELECT โ Retrieves data
- INSERT INTO โ Adds new data
- UPDATE โ Modifies existing data
- DELETE โ Removes data
- WHERE โ Filters records
- ORDER BY โ Sorts results
- GROUP BY โ Aggregates data
- JOIN โ Combines data from multiple tables
3. Data Types (Examples):
- INT, FLOAT, VARCHAR(n), DATE, BOOLEAN
4. Clauses to Know:
- WHERE โ Filters rows
- LIKE, BETWEEN, IN, IS NULL โ Conditional filters
- DISTINCT โ Removes duplicates
- LIMIT โ Restricts row count
- AS โ Rename columns
5. SQL JOINS (Very Important):
- INNER JOIN โ Matching rows in both tables
- LEFT JOIN โ All from left + matches from right
- RIGHT JOIN โ All from right + matches from left
- FULL OUTER JOIN โ All rows from both tables
6. Aggregate Functions:
- COUNT(), SUM(), AVG(), MIN(), MAX()
7. Example Query:
SELECT name, AVG(score)
FROM students
WHERE grade = 'A'
GROUP BY name
ORDER BY AVG(score) DESC;
8. Constraints:
- PRIMARY KEY, FOREIGN KEY, NOT NULL, UNIQUE, CHECK
9. Indexing & Optimization:
- Use INDEX to speed up queries
- Avoid SELECT * in production
- Use EXPLAIN to analyze query plans
10. Popular SQL Databases:
- MySQL, PostgreSQL, SQLite, Microsoft SQL Server, Oracle
Double Tap โฅ๏ธ For More
Post #2448
947
- โค 6