Course Includes
- Recorded Lessons: 88
- Recorded Hours: 6
- Duration: 6 days (Avg)
Course Features
- Access on mobile
- TDP Assessment Test
Top Skills Covered
Overview
Course Description
Learn how to use MySQL for DataScience quickly and effectively with this course!
At this Masterclass on SQL course is without a doubt the most comprehensive SQL database course available online. Even if you have zero SQL experience, this course will take you from beginner to mastery. Here's why:
You'll learn how to read and write complex queries to a database using one of the most in demand skills - Microsoft SQL Server. These skills are also applicable to any other major RDBMS database, such as MySQL, PostgreSQL, Amazon Redshift, Oracle, and much more.
Data science is a dynamic and growing career field that demands knowledge and skills-based in SQL to be successful. This course is designed to provide you with a solid foundation in applying SQL skills to analyze data and solve real business problems.
Whether you have successfully completed the other courses in the Learn SQL for Data Science and Data Analytics or are taking just this course, this roadmap is your chance to apply the knowledge and skills you have acquired to practice important SQL querying and solve problems with data. You will participate in your own personal or professional journey to create a portfolio-worthy piece from start to finish. You will choose a own dataset and develop a project proposal. You will explore your data and perform some initial statistics you have learned through this course. You will uncover analytics for qualitative data and consider new metrics that make sense from the patterns that surface in your analysis. You will put all of your work together in the form of a presentation where you will tell the story of your findings.
Learning SQL for DataScience is one of the fastest ways to improve your career prospects as it is one of the most in demand tech skills! In this course you'll learn quickly and receive challenges and tests along the way to improve your understanding!
The course is taught by the lead instructor having 20+ years of professional experience.
We'll take you step-by-step through engaging video tutorials and teach you everything you need to know to succeed as a SQL DataScience developer.
Database Administrator
☞ DBAs must possess in-depth SQL knowledge so they can understand and review SQL and host language programs in order to recommend changes for optimization. Also to do performance management & tuning.
Data Science Aspirants
☞ Learn to handle large volumes of numerical data, bring coherence to the data and make it useful for senior management in their decision making process.
Aspiring Analysts
☞ Candidates will learn to create efficient, robust and flexible Database to report and analyze historical data.
Developers
☞ Sql developers must have indepth knowledge to query, define, manipulate, control and analyze the data in database.
University Students
☞ MySQL is one of the most in demand skill in any data related job that all recruiters specifically look for, boosting your job prospects by over 40%.
Job Seekers
☞ Build an impressive resume with practical work & projects to back your Database Management Skills & get certified by a SQL Expert.
What you'll learn
- Use SQL to query a data for reports
- Get a job as a junior Data Analytics developer
- Advanced SQL statements
- Use Workbench to prepare Database schema structure
- Be comfortable putting SQL and MySQL on their resume
- Learn to perform GROUP BY statements for Business Intelligence reports
- Replicate real-world situations and query reports
- Complete basic SELECT statements querying against a single table
- Filter data using the WHERE clause to identify required data
- Apply SQL for Data Science
- Using JOINS, return data from multiple tables in the same query
- Complete Analysis statements that use aggregate functions
- Import and Export .CSV, Excel to SQL Database
- Performing Secure Backup and Restore Full SQL Database
Requirements
- No prior technical experience is required! All you need a computer!
- No SQL experience needed. You will learn everything you need to know
- No software is required in advance of the course (all software used in the course is free)
Course Content
88 Lessons | 6:00 Total hours
Getting Started
-
Introduction
00:02:22 -
How to get course requirements
00:01:23 -
Getting started on Windows, Linux or Mac
00:00:48 -
How to ask great questions
00:01:27 -
FAQ’s
00:01:02
SQL Server setting up
-
Section Introduction
00:01:07 -
MySQL Server Installation
00:13:44 -
Connect MySQL Server Instance
00:05:49 -
MySQL Workbench overview
00:10:41 -
Download and Restore Sample Database
00:07:43
SQL Database basics
-
Section Introduction
00:01:09 -
Overview of Databases
00:09:15 -
Creating Database
00:06:34 -
SQL Data Types
00:03:47 -
Column Data Types on Workbench
00:07:23 -
Creating Table
00:03:44 -
Overview of Primary and Foreign Key
00:03:29 -
Primary Key
00:06:08 -
Foreign Key
00:11:33 -
Creating Temporary tables
00:12:23 -
EER – Enhanced Entity Relationship Diagrams
00:04:21
SQL DML (Data Manipulation Language)
-
Section Introduction
00:01:17 -
Insert statement
00:07:12 -
Update statement
00:06:02 -
Delete statement
00:03:13
SQL DDL (Data Definition Language)
-
Section Introduction
00:01:11 -
CREATE table statement
00:07:51 -
DROP statement
00:02:58 -
ALTER statement
00:04:54 -
TRUNCATE statement
00:03:02 -
COMMENT in query
00:02:22 -
RENAME table
00:03:15
SQL DCL (Data Control Language)
-
Create Database user
00:03:16 -
GRANT permissions
00:05:06 -
REVOKE permissions
00:03:46
SQL Statement Basic
-
Section Introduction
00:00:56 -
SQL Statement basic
00:03:16 -
SELECT Statement
00:03:12 -
SELECT DISTINCT
00:01:30 -
SELECT with column headings
00:01:27 -
Column AS statement
00:02:21 -
DASHBOARD Analytics
00:06:04
Filtering Data rows
-
SELECT WHERE Clause – theory
00:03:03 -
SELECT WHERE Clause – practical
00:06:16
Aggregate functions for Data Analysis
-
Sum()
00:06:20 -
Min()-Max()
00:02:40
SQL Data Analytic statements
-
Order By statement
00:04:43 -
SELECT TOP 3 records
00:01:43 -
BETWEEN command
00:05:45 -
IN operator
00:02:57 -
Search Data using LIKE cards
00:04:35
SQL Group by statement
-
Section Introduction
00:00:43 -
Group by – theory
00:03:34 -
Data Analytics with Group By
00:03:59 -
HAVING statement
00:03:01
JOINS
-
Overview of Joins
00:02:01 -
What are Joins
00:02:18 -
Inner join
00:06:43 -
Left outer join
00:02:04 -
Right outer join
00:01:53 -
Union
00:02:54 -
CERTESIAN Product or Cross Join
00:03:14 -
Query Exercise
00:01:16 -
Solution for Query Exercise
00:01:02
SQL Constraints
-
Section introduction
00:01:23 -
Check constraint
00:08:32 -
NOT NULL constraint
00:02:45 -
UNIQUE constraint
00:05:53
Views
-
Creating Views
00:03:25 -
Data Analytic Views from multiple tables
00:03:14
Advanced SQL Functions
-
Section Introduction
00:01:02 -
Timestamp
00:03:10 -
Extract from timestamp
00:03:01 -
Mathematical scalar functions
00:02:35 -
String functions
00:07:14 -
String functions
00:07:14 -
Advanced functions
00:03:58 -
Sub Queries
00:03:11 -
SELECT with calculations
00:04:44
SQL Stored procedures
-
Create stored procedure
00:05:39 -
Stored procedure with parameter
00:03:19 -
Drop Procedure
00:01:20
Import & Export data
-
Section Introduction
00:01:08 -
Import .csv file
00:04:07 -
Export Data to .csv file
00:02:13
Backup and Restore Database
-
Section Introduction
00:00:44 -
Creating Database backup
00:02:28 -
Restoring Database backup
00:02:09
Frequently asked questions
What is the course about?
This course is designed to teach you the fundamentals of MySQL, a powerful relational database management system. You'll learn how to create, manage, and manipulate databases, as well as how to use SQL queries for data analysis and reporting, making it ideal for those interested in data science and analytics.
Who is this course for?
This course is suitable for beginners with no prior experience in databases or SQL. It’s ideal for aspiring data analysts, data scientists, or anyone looking to enhance their data management skills using MySQL
Do I need any prior knowledge before taking this course?
No prior knowledge of MySQL or databases is required. However, a basic understanding of programming concepts and data structures can be beneficial. The course starts from the basics and progresses to more advanced topics.
What resources are provided with the course?
The course includes recorded video lectures, downloadable resources, exercises to reinforce your learning.
How long will I have access to the course materials?
You will have lifetime access to the course materials, including any future updates, so you can learn at your own pace and revisit the content whenever needed.
About the instructor
Sekhar Metla
Instructor
46 Courses
13+ Lesson
1518 Students enrolled
Sekhar Metla is a software engineer with 15 years of professional experience. He is the author of several best-selling TeacherDada courses with more than 26,000+ students in 192 countries. He has a Master of Science in Computer Applications as Software Engineering and is also Microsoft Certified Professional. His students describe him as passionate, pragmatic, and motivational in his teaching.