• These are my personal study notes recorded in Obsidian for future reference!
• Please note that the syntax utilized in these notes is MySQL.
Topics covered in this section are:
• What is SQL.
• SQL vs Other Dialects.
• Relation Database Management Systems (RDBMS relational schema, relationships, constraints, data types)
Topics covered in this section are:
• What is DDL.
• Show Statement.
• Create Statement.
• Alter Statement (add, drop, truncate, rename).
Topics covered in this section are:
• What is DDL and CRUD Operations.
• What is SQL.
• DML Conditions.
• DML Mathematical Operators.
• DML Operators.
• String, Date and Aggregate Functions.
• DML Query Organization.
• DML Join Relationships.
• Subqueries, CTE's, Views & Stored Routines.
• Indexes, Variables and Triggers.
• DML Window Functions.
Topics covered in this section are:
• What is DCL (grant, revoke, commit, rollback).
• The notes is currently in progress.
If you find flaws and or misinformation in topic notes you'd like me to correct, feel free to make a branch with your changes and submit a pull request so I can review them! I want these notes to be accurate and because I'm learning so much so quickly, I'm sure ther are notes which need fixing!
• I've utilized various resources, including:
• Udemy course link: https://www.udemy.com/course/sql-mysql-for-data-analytics-and-business-intelligence/
• Udemy course link: https://www.udemy.com/course/the-ultimate-mysql-bootcamp-go-from-sql-beginner-to-expert/
• SQL for data analysis.
• Grokking the SQL interview.