Key components of SQL include
1. Data Definition Language (DDL): DDL is used to define and manage the structure of a database.
DDL Commands :
     CREATE (creates a table)
     ALTER (adds, deletes, modifies, and renames the attributes of the relation)
     DROP (deletes the data)
2. Data Manipulation Language (DML): DML is used for manipulating data within the database.
DML Commands:
    SELECT (retrieve data)
    INSERT (add new data)
    UPDATE (modify existing data)
    DELETE (remove data)
3. Data Query Language (DQL): DQL is a subset of DML focused on retrieving data.
DQL Commands:
    SELECT (used to query the database and retrieve specific information)
4. Data Control Language (DCL): DCL is used to control access to data within the database. Commands like GRANT and REVOKE are used to assign and revoke permissions, determining who can access or modify certain data.
DCL Commands:
    GRANT (used for permitting the users)
    REVOKE (used for removing the authorization)
5. Transaction Control Language (TCL): TCL is used to manage transactions within a database.
TCL Commands:
    COMMIT (to save changes)
    ROLLBACK (to undo changes)
Mastering SQL is just the beginning – take your data skills further! SQL is a must-have skill for working with databases, but data science goes beyond just writing queries. If you’re serious about a career in data, you need to know how to clean, analyze, and visualize data, along with learning machine learning techniques. through how SQL fits into data science, data manipulation