O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

The Complete MySQL Developer Course

Video Description

MySQL: Learn how to use MySQL and PHP to build Reports and work with Databases for Web Applications

About This Video

  • Learn to build reports and web applications using MySQL and PHP
  • Establish a strong foundation for databases and SQL

In Detail

This course will take you on a journey where you'll establish the strongest possible foundation in database development by learning how to use MySQL (the most popular open source database in the world), write queries, create reports, build web applications, and incorporate MySQL as the database layer. Turn your development dreams into a reality by taking this course and putting a check mark next to your growing development skillset. You will learn to Set up MySQL, Work with online IDE's, Create databases and queries, Use logical operators, Manipulate tables/rows/data, Understand how joins work and use them, Create admin features, Implement deployment production and a lot more

The code bundle for this video course is available at https://github.com/PacktPublishing/The-Complete-MySQL-Developer-Course

Table of Contents

  1. Chapter 1 : Introduction to the course and MySQL
    1. Introduction 00:01:19
    2. Development environment overview 00:01:35
    3. Sign up for cloud based IDE for development 00:13:40
  2. Chapter 2 : Creating Databases and Introduction to Queries
    1. Power of Databases 00:01:55
    2. Create a Database/Schema 00:07:03
    3. Intro to tables and conventions used 00:04:46
    4. Working with tables 00:12:48
    5. Inserting rows of data 00:11:50
    6. Select 00:02:58
    7. Concat and substring 00:10:40
    8. Homework challenge - bowling scores! 00:03:08
    9. Solution - bowling score challenge 00:10:54
    10. Alternate method of homework solution – script 00:04:03
    11. MySQL, Oracle, SQL Server 00:03:23
    12. Limit, order by and distinct 00:09:14
    13. Count, like and group by 00:07:47
    14. Min and max 00:06:41
    15. Code challenge project - create a new report 00:11:00
  3. Chapter 3 : Logical operators and dates
    1. Data types in MySQL 00:05:21
    2. Where and not equal 00:05:20
    3. Comparison operators 00:07:10
    4. Or 00:02:06
    5. Null and blanks 00:08:29
    6. Case statements 00:03:28
    7. Dates and times 00:06:38
    8. Date, time and math 00:13:28
    9. Section 3 final project - Create a report on birthdays 00:19:35
  4. Chapter 4 : Update and delete rows
    1. Update 00:05:33
    2. Update based on comparison 00:10:33
    3. Delete 00:02:27
  5. Chapter 5 : Multiple tables and JOINS
    1. Primary keys, foreign keys 00:05:44
    2. Data prep for joins 00:11:08
    3. Joins and aliases 00:08:22
    4. More about joins 00:12:40
    5. Inner, Left, Outer, Right joins 00:04:28
    6. Left outer joins 00:07:59
    7. Fix a bad join challenge 00:04:15
    8. Subselects 00:06:54
    9. More subselects 00:08:36
    10. Section 5 - Final Project Part 1 00:12:39
    11. Section 5 - Final Project Part 2 00:04:37
  6. Chapter 6 : Web apps – Data collection from a survey
    1. Introduction to Web App Development 00:08:10
    2. HTML and CSS 00:02:34
    3. Start form collector project 00:13:28
    4. Add styling to form 00:08:01
    5. Create table 00:06:37
    6. Config and other php 00:13:52
    7. Complete receiver 00:15:21
    8. Start SQL Functons 00:12:40
    9. Preview and understand steps taken for web app 00:15:45
    10. Add browser display 00:09:55
    11. Project - Convert to poll! 00:04:39
  7. Chapter 7 : CRUD and PHP
    1. CRUD – Introduction 00:14:49
    2. Create action 00:17:12
    3. Read 00:10:00
    4. Update action 00:20:00
    5. Delete action 00:12:14
  8. Chapter 8 : Authentication with PHP and MySQL
    1. Introduction to authentication 00:10:11
    2. Complete user sign-up 00:09:46
    3. Login users 00:12:18
    4. Enforce log in for app 00:07:50
    5. Sessions 00:17:16
  9. Chapter 9 : Challenge section - Build a WebAdmin site
    1. Challenge section intro and get started 00:03:23
    2. Challenge section project day 2 00:01:34
    3. Project day 3, 4 and 5 00:02:34
    4. Project day 6, 7 and completion 00:01:46
  10. Chapter 10 : Deploy to production
    1. Deploy to production using a hosting service 00:01:27
  11. Chapter 11 : Stored Procedures and Scheduled jobs
    1. Thank you 00:00:52