SQL (Structured Query Language) is the foundation of working with databases. Whether you're a backend developer, full-stack engineer, or data analyst — knowing how to write SQL queries is a must-have skill.
In this post, we’ll go over the most commonly used SQL commands that every developer should know with examples. Let’s get started!
1. SELECT
– Retrieve Data
This is the most basic and widely used SQL command.
SELECT * FROM users;
Retrieve all columns from the users
table.
2. INSERT INTO
– Add Data
INSERT INTO users (name, email) VALUES ('John Doe', 'john@example.com');
Adds a new record to the users
table.
3. UPDATE
– Modify Existing Records
UPDATE users SET name = 'Jane Doe' WHERE id = 1;
Updates the name
of the user whose ID is 1.
4. DELETE
– Remove Records
DELETE FROM users WHERE id = 2;
Deletes the user with ID 2 from the table.
5. WHERE
– Filter Results
SELECT * FROM users WHERE email LIKE '%@gmail.com';
Only retrieves users with Gmail addresses.
6. ORDER BY
– Sort Results
SELECT * FROM users ORDER BY created_at DESC;
Sort users by most recently created.
7. LIMIT
– Restrict Rows Returned
SELECT * FROM users LIMIT 10;
Shows only the first 10 records.
8. JOIN
– Combine Tables
SELECT users.name, orders.amount
FROM users
JOIN orders ON users.id = orders.user_id;
Combines user and order data based on matching IDs.
9. GROUP BY
– Aggregate Results
SELECT country, COUNT(*) FROM users GROUP BY country;
Shows user count by country.
10. CREATE TABLE
– Define New Table
CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(100),
email VARCHAR(100),
created_at TIMESTAMP
);
✅ Conclusion
These 10 SQL commands are essential for most real-world web development and data projects. Mastering these will make you more confident when working with relational databases like MySQL, PostgreSQL, or SQLite.
Want a handy printable version? A PDF cheat sheet is coming soon — stay tuned!
Comments
Post a Comment