Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn MySQL Basics for Data Science
Rating: 3.2 out of 5(39 ratings)
574 students

Learn MySQL Basics for Data Science

Learn MySQL for Data Science and Data Mining
Last updated 12/2018
English

What you'll learn

  • MySQL and some data mining and data warehouse

Course content

1 section28 lectures1h 29m total length
  • Installation of MySQL5:11

    Learn how to install MySQL using the community edition, navigate the installer prompts, apply configuration, and complete the setup to start data science work.

  • Uninstall MySQL1:58

    Learn how to uninstall MySQL and clean up related folders to prevent future installation issues and prepare for a clean reinstallation.

  • Uninstall MySQL 20:38

    Search for solutions via Google to address MySQL uninstall issues, download fixes, and follow the solution to fix the problem.

  • Data Base11:40

    Learn how to create and use databases, show and manage tables, and load data in MySQL for data science, using employees and salaries tables.

  • Create Tables from ERD in MySQL Workbench8:47

    Explore creating tables from an ERD in MySQL Workbench, building a star schema with dimension tables, defining one-to-many, one-to-one, and many-to-many relationships, and auto-generating create table statements.

  • Select Statement5:07

    Master the select statement by querying the employees table to retrieve fields like employee number, first name, last name, and birth date, with a sample limit of 100 records.

  • Select Distinct1:45

    Learn how to use select distinct to retrieve unique values from the employees table, count rows, view the first 100 rows, and identify male and female gender values.

  • Select Using Operators and Conditions1:39

    Learn how to select data in MySQL using operators and conditions, including equals, not equals, greater than, less than, between, and like to filter results.

  • And, Or, Not3:57

    Learn how to use SQL with and, or, not and the between operator to filter employees by gender and a date range from 1960 to 1980.

  • Order By1:47

    learn to sort data with the order by clause in MySQL, including sorting by a column and applying ascending or descending order such as dates from February to January.

  • Insert Statement4:02

    Learn how to use insert into employee values to add rows to the employees table and how to update and manage data for employee records within the table.

  • Check to See There is Any Null Values1:08

    Identify null and missing values in data using examples with employee data, and learn how to detect and handle such values in datasets.

  • Update Statements2:59

    Learn how to update data in a MySQL table with update statements, change first and last names in place, and verify results.

  • Delete Statements1:21

    Learn how to use delete statements in MySQL to remove rows with a where clause, delete all rows, and empty a table.

  • Min Max1:04

    Learn to query a salaries table to find the minimum and maximum salaries using select statements.

  • Count Sum Avg1:41

    Learn how to apply count, sum, and average aggregations in MySQL on a salaries table to derive insights for data science projects.

  • LIke2:09

    Explore using the MySQL LIKE operator to filter data with pattern matching, including percent and underscore wildcards, and apply it to last names and sample data.

  • Group By1:47

    Explore how to use group by in MySQL to create a frequency table by gender and race, counting individuals in each group.

  • Join Two Tables2:24

    Join the employees and salaries tables on employee_number to show matching employee numbers and salaries.

  • Join Two Tables 21:31

    Learn how to join two tables using a join statement, combining the employees and salaries tables on the employee number to retrieve combined results for data science.

  • Get Frequency Table with Join and Group By3:18

    Learn how to generate a frequency table using join and group by in MySQL, compute average salaries by gender, and compare male and female salary distributions.

  • Join and Group By Advanced3:36

    Explore advanced join and group by techniques in MySQL, calculating the average salary from the salaries table by grouping on first name, last name, and gender in data science contexts.

  • Join 3 Tables2:50

    Learn how to join three tables in MySQL to retrieve employee salaries by employee number, including July salary data and related employee details.

  • Join 3 Tables 23:14

    Join three tables to analyze employee data, salaries, and job titles using MySQL basics. Explore how to query relationships across the employees, salaries, and titles tables.

  • Star Schema Basics3:30

    Learn how to join a fact table to dimension tables in a star schema to analyze sales by country and product.

  • Data Warehouse Basics2:24

    Explore data warehouse basics, including extracting, transforming, and loading data from multiple databases into a centralized warehouse. Investigate subsets of data and multi-dimensional data warehouse for decision support.

  • Data Mining Process5:37

    Explore the data mining process from business understanding to deployment, using descriptive statistics, visualizations, data cleaning, normalization, modeling, evaluation, and model deployment decisions.

  • ROLAP ROLLUP Operation2:01

    Demonstrates ROLAP rollup operations for relational, multi-dimensional data, showing how to roll up by attributes like first name, last name, and gender to generate hierarchical summaries.

Requirements

  • Computer Technology

Description


Master MySQL for Data Science, Data Warehousing & OLAP

​Data is everywhere, and organizations need professionals who can store, query, and structure massive amounts of information. According to SAS, analytics skills give you a major competitive edge by sharpening your problem-solving abilities, opening doors to high-demand technical roles, and unlocking opportunities in cutting-edge fields like the Internet of Things (IoT) and Smart Cities.

​This bite-sized, practical course covers essential MySQL Database Operations, Data Warehousing, Star Schema Modeling, and OLAP Operations to help you query and analyze data like a professional data engineer or analyst.

Why Take This Course?

  • Hands-On SQL: Master foundational and advanced SQL queries—from basic SELECT statements to complex multi-table joins and aggregations.

  • Data Warehousing & Architecture: Learn how to design Star Schemas using MySQL Workbench and execute ROLAP ROLLUP operations for multi-dimensional data analysis.

  • Track Toward Certification: Part of the pathway preparing you for the SVBook Advanced Certificate in Software Development.

Recommended Learning Track

​This course aligns with the broader software development and analytics series. Learners seeking the SVBook Advanced Certificate in Software Development must complete the following foundational courses and pass a 50-question exam:

  1. Create Your Calculator: Learn R Programming Basics Fast

  2. Create Your Calculator: Learn Python Programming Basics Fast

  3. Create Your Calculator: Learn C Programming Basics Fast

  4. Create Your Calculator: Learn C# Programming Basics Fast

  5. Create Your Calculator: Learn Java Programming Basics Fast

  6. Create Your WebBrowser: Learn C# Fundamentals Practically

What You Will Learn

MySQL Environment & Setup

  • ​Installing and configuring MySQL and MySQL Workbench

  • ​Understanding database management fundamentals

Core SQL Data Manipulation (DML)

  • Querying Data: SELECT, SELECT DISTINCT, operators, logical conditions (AND, OR, NOT)

  • Data Control: INSERT, UPDATE, and DELETE statements, handling NULL values

  • Sorting & Aggregation: ORDER BY, GROUP BY, MIN, MAX, COUNT, SUM, AVG, and LIKE pattern matching

Advanced Relational Querying

  • ​Joining 2 or 3 tables using SQL Joins

  • ​Building frequency tables using combined JOIN and GROUP BY operations

Data Warehousing, Star Schema & OLAP

  • ​Converting Entity-Relationship Diagrams (ERDs) into MySQL tables

  • ​Fundamentals of Data Warehousing and Star Schema design in MySQL Workbench

  • ​Understanding the Data Mining process

  • ​Executing Relational OLAP (ROLAP) ROLLUP operations for hierarchical data reporting

Requirements

  • ​Basic computer literacy (Windows, Mac, or Linux).

  • ​No prior SQL experience required—this course guides you step-by-step from setup to advanced queries.

Who This Course Is For

  • ​Beginners in Data Science, Data Analysis, or Software Development who want to master SQL.

  • ​Professionals looking to understand relational databases, data warehousing, and multi-dimensional analysis (OLAP).

  • ​Developers working toward the SVBook Advanced Certificate in Software Development.

Who this course is for:

  • Beginner Data Analyst and Data Scientist interested in MySQL for Data Science