SQL is a language, not a database. The same language works across PostgreSQL, MySQL, Microsoft SQL Server, Oracle, and SQLite, with small dialect differences between them. It was created at IBM in the 1970s based on Edgar Codd's relational model and became an ANSI standard in 1986.
Data in a SQL database is organized into tables. A table for users might have columns like id, email, and created_at, and each row is one user. Relationships between tables are expressed with keys: a primary key uniquely identifies a row, and a foreign key in one table points at the primary key of another. An orders table holding a user_id foreign key is how you connect an order back to the customer who placed it.
SQL is declarative. You say what you want, not how to get it. When you write SELECT name FROM users WHERE country = 'India', you never specify whether to scan the whole table or use an index. The query planner inside the database decides that for you based on statistics and available indexes.