|1. Introduction to SQL
Chapter 1SQL Tutorial~1 min read

Introduction to SQL

Database आणि SQL म्हणजे काय?

Database म्हणजे organized data चा collection. Applications सगळा data database मध्ये store करतात — users, orders, products सगळे. SQL (Structured Query Language) म्हणजे database शी communicate करायची भाषा.

Marathi Analogy

Database म्हणजे library सारखे. Library मध्ये books organized, catalogued, आणि easily searchable असतात. Database मध्ये data tables मध्ये organized असतो. SQL म्हणजे librarian — तुम्ही request करा, librarian data आणतो.

Database चे प्रकार

  • Relational Database (RDBMS) — data tables मध्ये, rows आणि columns — MySQL, PostgreSQL, SQLite, Oracle
  • NoSQL Database — documents, key-value, graphs — MongoDB, Redis, Cassandra
  • SQL मुख्यतः Relational databases साठी वापरतात

SQL Commands चे प्रकार

  • DDL (Data Definition Language) — CREATE, ALTER, DROP, TRUNCATE — structure define करतो
  • DML (Data Manipulation Language) — INSERT, UPDATE, DELETE — data modify करतो
  • DQL (Data Query Language) — SELECT — data read करतो
  • DCL (Data Control Language) — GRANT, REVOKE — permissions
  • TCL (Transaction Control) — COMMIT, ROLLBACK — transactions

SQL - First look

sql
-- हे एक SQL comment आहे
-- Database बनवणे
CREATE DATABASE school;

-- Database वापरणे
USE school;

-- Table बनवणे
CREATE TABLE students (
    id   INT PRIMARY KEY AUTO_INCREMENT,
    name VARCHAR(100) NOT NULL,
    city VARCHAR(50),
    marks INT
);

-- Data insert करणे
INSERT INTO students (name, city, marks)
VALUES ('Rahul Patil', 'Pune', 85);

-- Data वाचणे
SELECT * FROM students;

Key Points — लक्षात ठेवा

  • Database = organized data store, Table = rows × columns
  • SQL = Structured Query Language
  • MySQL, PostgreSQL, SQLite — popular RDBMS
  • DDL (structure), DML (data), DQL (query) — SQL types
  • SQL case-insensitive — SELECT = select, पण UPPERCASE convention
0/10 chapters पूर्ण