Free Course Image MySQL database

Free online courseMySQL database

Duration of the online course: 3 hours and 40 minutes

4.71

StarStarStarStarHalf star

(133)

Master MySQL with this free online course covering everything from creating databases to advanced queries. Perfect for beginners and those looking to enhance their database skills.

In this free course, learn about

  • Introduction and Setup
  • Basic Querying and Syntax
  • Result Sets, Sorting, and Basic Filtering
  • Advanced Filtering and Pattern Matching
  • Computed Columns and Aggregate Functions
  • Subqueries and Joins
  • Advanced Searching and Text Operations
  • Data Manipulation and Table Definition
  • Views and Best Practices

Course Description

The MySQL Database course offers an extensive exploration into the world of database management and manipulation, all packed within a comprehensive duration of 3 hours and 40 minutes. With a stellar average rating of 4.7 out of 5 stars, this course is particularly revered in the realm of Information Technology, placing a strong emphasis on the Database subcategory.

From the outset, learners are introduced to the fundamental concepts of databases, providing a solid foundational understanding before delving into more complex topics. The initial tutorials then guide students through the process of obtaining a MySQL Server and subsequently creating their own databases — an essential skill set for any aspiring database administrator or developer.

As the course progresses, students are shown how to execute a variety of SQL statements such as SHOW and SELECT, while also learning about the basic rules that govern these statements. The journey into data retrieval deepens with the exploration of multiple columns, distinct data sets, and result sorting and filtering techniques.

Advanced filtering techniques are also covered, introducing students to conditions using AND and OR, and further exploring the IN and NOT IN operations. The course doesn’t shy away from diving into more intricate subjects such as how search engines use wildcards, the utility of regular expressions, and the creation of custom columns.

Function usage is another critical component of the course, with tutorials focusing on individual functions and aggregate functions. Students will not only learn how to use these functions but also how to effectively group their data using GROUP BY clauses and employ subqueries for more complex data retrieval scenarios.

One of the course highlights is the detailed exploration of table joins. Both inner and outer joins are discussed in depth, ensuring students understand how to effectively combine data from multiple tables. The course also covers the UNION operation, full-text searching, and various data manipulation techniques such as inserting multiple rows and using the INSERT INTO, UPDATE, and DELETE statements.

A thorough understanding of table operations is also provided. Students will learn how to create, alter, drop, and rename tables, and will also touch on the use of constraints such as NOT NULL and AUTO INCREMENT. The final segments of the course discuss the usage of views in MySQL, encapsulating the overall learning experience.

Concluding with a final video, this MySQL Database course ensures that learners are well-equipped with practical and theoretical knowledge, setting them up for success in handling real-world database challenges.

Course content

  • Video class: MySQL Database Tutorial - 1 - Introduction to Databases 07m
  • Exercise: What is the primary key's function in a database table?
  • Video class: MySQL Database Tutorial - 2 - Getting a MySQL Server 04m
  • Exercise: What is essential to start practicing MySQL?
  • Video class: MySQL Database Tutorial - 3 - Creating a Database 09m
  • Exercise: What is the initial step in creating a MySQL database?
  • Video class: MySQL Database Tutorial - 4 - SHOW and SELECT 06m
  • Exercise: How do you retrieve all table names from a selected database in MySQL?
  • Video class: MySQL Database Tutorial - 5 - Basic Rules for SQL Statements 04m
  • Exercise: If you want to run multiple MySQL queries:
  • Video class: MySQL Database Tutorial - 6 - Getting Multiple Columns 05m
  • Exercise: What is the correct way to retrieve multiple columns in a MySQL select statement?
  • Video class: MySQL Database Tutorial - 7 - DISTINCT and LIMIT 05m
  • Exercise: How to retrieve unique states from a customer database?
  • Video class: MySQL Database Tutorial - 8 - Sorting Results 06m
  • Exercise: What is a fully qualified name in SQL?
  • Video class: MySQL Database Tutorial - 9 - Sort Direction 04m
  • Exercise: How can you sort data in reverse order by zip code?
  • Video class: MySQL Database Tutorial - 10 - Basic Data Filtering and WHERE 04m
  • Exercise: What is the purpose of the WHERE clause in SQL?
  • Video class: MySQL Database Tutorial - 11 - Advanced Filtering Using AND and OR 06m
  • Exercise: What is the purpose of using parentheses in MySQL queries with AND and OR keywords?
  • Video class: MySQL Database Tutorial - 12 - Are you IN or are you NOT IN? 06m
  • Exercise: How can you simplify a SQL query to filter specific states?
  • Video class: MySQL Database Tutorial - 13 - How Search Engines Work 06m
  • Exercise: What does the percent sign stand for?
  • Video class: MySQL Database Tutorial - 14 - More on Wildcards 03m
  • Exercise: What is the function of the underscore wildcard in MySQL queries?
  • Video class: MySQL Database Tutorial - 15 - Regular Expressions 07m
  • Exercise: What does the pipe symbol (|) represent in MySQL regular expressions?
  • Video class: MySQL Database Tutorial - 16 - Creating Custom Columns 08m
  • Exercise: What function is used in MySQL to create a custom column with combined city and state names?
  • Video class: MySQL Database Tutorial - 17 - Functions 06m
  • Exercise: What is the purpose of the 'SUM' function in databases?
  • Video class: MySQL Database Tutorial - 18 - More on Aggregate Functions 07m
  • Exercise: What function returns the number of rows in a column?
  • Video class: MySQL Database Tutorial - 19 - GROUP BY 07m
  • Exercise: What SQL keyword can be used to aggregate data and group results?
  • Video class: MySQL Database Tutorial - 20 - Subqueries 06m
  • Exercise: What is a Subquery in MySQL?
  • Video class: MySQL Database Tutorial - 21 - Another Subquery Example 07m
  • Exercise: How to determine the seller with the cheapest frogs using subqueries in MySQL?
  • Video class: MySQL Database Tutorial - 22 - How to Join Tables 08m
  • Exercise: What is a key advantage of joining tables in MySQL?
  • Video class: MySQL Database Tutorial - 23 - Outer Joins 08m
  • Exercise: What is the purpose of a LEFT OUTER JOIN in SQL?
  • Video class: MySQL Database Tutorial - 24 - UNION 05m
  • Exercise: What is the purpose of using UNION in SQL queries?
  • Video class: MySQL Database Tutorial - 25 - Full-Text Searching 07m
  • Exercise: What is the advantage of Full Text Searching in MySQL over using LIKE or regular expressions?
  • Video class: MySQL Database Tutorial - 26 - INSERT INTO 08m
  • Exercise: What is an advantage of explicitly specifying column names when inserting data into a MySQL table?
  • Video class: MySQL Database Tutorial - 27 - How to Insert Multiple Rows 08m
  • Exercise: What is the default value for numerical data types when inserting data into a MySQL table if no explicit value is given?
  • Video class: MySQL Database Tutorial - 28 - UPDATE & DELETE 07m
  • Exercise: What is the proper query to delete a row with the id 230 from a table named clients?
  • Video class: MySQL Database Tutorial - 29 - CREATE TABLE 07m
  • Exercise: What is the first step in creating a table using SQL?
  • Video class: MySQL Database Tutorial - 30 - NOT NULL & AUTO INCREMENT 07m
  • Exercise: What does the 'NOT NULL' constraint in SQL mean?
  • Video class: MySQL Database Tutorial - 31 - ALTER / DROP / RENAME TABLE 06m
  • Exercise: How can you add a column to an existing MySQL table?
  • Video class: MySQL Database Tutorial - 32 - Views 08m
  • Exercise: What is a key characteristic of a database view?
  • Video class: MySQL Database Tutorial - 33 - Final Video! 03m
  • Exercise: What option below is good practice when using MySQL?

This free course includes:

3 hours and 40 minutes of online video course

Digital certificate of course completion (Free)

Exercises to train your knowledge

100% free, from content to certificate

Ready to get started?Download the app and get started today.

Install the app now

to access the course
Icon representing technology and business courses

Over 5,000 free courses

Programming, English, Digital Marketing and much more! Learn whatever you want, for free.

Calendar icon with target representing study planning

Study plan with AI

Our app's Artificial Intelligence can create a study schedule for the course you choose.

Professional icon representing career and business

From zero to professional success

Improve your resume with our free Certificate and then use our Artificial Intelligence to find your dream job.

You can also use the QR Code or the links below.

QR Code - Download Cursa - Online Courses

Course comments: MySQL database

Students found the free online course excellent, quick, and easy to follow. They praised its clarity, helpful explanations, and value as a basic introduction, saying they learned new things and considered it one of the best foundational courses.

Eze precious

I'm happy ????

VEDANT RANE

.

Jose Amandio de Almeida

This Course is the Best

Abdul Makdoom

nice

Nimisha Pravin Telang

the perfect basic course

Bollu Shylendra

good

mebankmen khongmalai

it is a great help for me i learnt new things from this course

Akash Palvalsa

Fast and Excellent course. Bucky was great in explaining every concept without creating any confusion . Overall it's a quick and easy course for everyone to learn SQL database.

More free courses at Database

Download the App now to have access to + 3300 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online courses in video, ebooks and audiobooks.

  • More than 48 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate

+ 9 million
students

Free and Valid
Certificate

60 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video and ebooks