Introduction to SQL: Beginner’s Guide to Database Language (With Simple Examples)

← Back to Home

Part 3: Introduction to SQL – Learn the Language of Databases


πŸ“ Introduction

Databases store data — but how do we talk to them? That’s where SQL (Structured Query Language) comes in. SQL is the language we use to interact with relational databases: we ask questions, make changes, and organize information — all using SQL commands.

Whether you want to retrieve customer data from an online store or insert marks into a student database, SQL is your go-to tool.


πŸ”Ή What is SQL?

SQL (Structured Query Language) is a programming language used to create, read, update, and delete data in a relational database. These four actions are commonly referred to as CRUD operations.

SQL works across many relational databases like MySQL, PostgreSQL, SQLite, Oracle, and SQL Server.


🧠 Think of SQL as a Conversation

Imagine a database is like a library.

  • If you want to find a book, you say: "Show me all the books by J.K. Rowling."

  • If you want to add a book, you say: "Add this new book to the shelf."

  • If you want to update a book’s details, you give new information.

  • If you want to remove a book, you say: "Take this book off the shelf."

SQL is how we say those things to a database — in a structured, computer-friendly way.


πŸ› ️ Basic SQL Commands (With Examples)

Let’s explore the most common SQL commands using a Students table example:

πŸ“Œ 1. SELECT – Read Data

SELECT * FROM Students;

Retrieves all records from the Students table.

SELECT Name, Marks FROM Students WHERE Marks > 80;

Shows names and marks of students who scored above 80.


πŸ“Œ 2. INSERT – Add Data

INSERT INTO Students (Name, Course, Marks)
VALUES ('Nina', 'Science', 88);

Adds a new student named Nina with a Science course and 88 marks.


πŸ“Œ 3. UPDATE – Modify Data

UPDATE Students
SET Marks = 95
WHERE Name = 'Ravi';

Updates Ravi’s marks to 95.


πŸ“Œ 4. DELETE – Remove Data

DELETE FROM Students WHERE Name = 'Sara';

Deletes the record for Sara.


πŸ“‹ Example Table for Context

| StudentID | Name  | Course     | Marks |
|-----------|-------|------------|-------|
| 1         | Aisha | Math       | 85    |
| 2         | Ravi  | Science    | 90    |
| 3         | Sara  | English    | 78    |

These SQL commands let you manage data in this table easily and efficiently.


πŸ’‘ Pro Tip: Case Sensitivity

SQL keywords (like SELECT, FROM, WHERE) are not case-sensitive, but it's good practice to write them in uppercase for readability.


Recap

  • SQL is the language used to interact with relational databases.

  • The four key operations are: SELECT, INSERT, UPDATE, and DELETE.

  • You can retrieve, add, edit, and remove data using easy-to-understand commands.

  • SQL works across most relational databases like MySQL, PostgreSQL, and SQLite.


✅ What’s Next?

In Part 4, we’ll explore Keys and Relationships — the magic behind how multiple tables in a database talk to each other. You’ll learn about Primary Keys, Foreign Keys, and how to build logical connections in your data.



No comments:

Post a Comment

Featured Post

GROUP BY, HAVING, and Aggregations in SQL Server Explained

Part 9: GROUP BY, HAVING, and Aggregations in SQL Server Microsoft SQL Server Tutorial Series: Beginner to Expert Welcome to Part 9 of...

Popular Posts