Skip to main content

Learn Database Design with MySQL

6h 14m 51s
English
Paid

Unlock the potential of database design with this comprehensive course on MySQL. Perfect for beginners, it swiftly covers fundamental topics, demonstrating what MySQL can offer. Database design is a crucial part of web programming, and successful data storage systems rely on effective design. To create exceptional databases, you must master both the technology and the design process, including normalization.

Course Overview

This course aims to turn you into a SQL power user. You’ll start with an introduction to data storage, followed by insights into different storage engines and essential tools. Discover the process of installing MySQL and the fundamentals of database design.

Database Design Process

Explore topics such as normalization, structure mapping, and the use of keys and junction tables. These are essential skills for crafting robust databases that are both effective and efficient.

SQL and Advanced SQL

The course progresses to cover SQL, equipping you with the ability to create, manipulate, and manage data. You’ll delve into advanced SQL techniques that will enhance your command over this powerful language.

Integrating PHP with MySQL

Learn how to integrate PHP with MySQL, a vital skill for those looking to develop dynamic web applications. This integration is key to creating sophisticated, data-driven websites.

Upon completing this course, you will emerge as a proficient database design guru, ready to tackle any web programming challenge with confidence.

About the Author: oreillymedia

oreillymedia thumbnail
O’Reilly’s mission is to change the world by sharing the knowledge of innovators. For over 40 years, we’ve inspired companies and individuals to do new things—and do things better—by providing them with the skills and understanding that are necessary for success. At the heart of our business is a unique network of experts and innovators who share their knowledge through us. O’Reilly online learning offers exclusive live training, interactive learning, a certification experience, books, videos, and more, making it easier for our customers to develop the expertise they need to get ahead. And our books have been heralded for decades as the definitive place to learn about the technologies that are shaping the future. Everything we do is to help professionals from a variety of fields learn best practices and discover emerging trends that will shape the future of the tech industry.

Watch Online 31 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 31 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Intro
All Course Lessons (31)
#Lesson TitleDurationAccess
1
Intro Demo
03:33
2
MySQL overview
09:00
3
Understanding data types
07:41
4
Understanding storage engines
08:29
5
What is a database?
11:07
6
Environment setup with Xampp
07:12
7
Linux installation
04:11
8
MySQL Workbench setup
10:38
9
PHPMyAdmin
13:14
10
Windows installation
10:37
11
Database design process
05:18
12
Map out structure
14:58
13
Principles & normalization
10:58
14
Create tables & columns
12:23
15
Importing & exporting
05:16
16
Junction tables
04:46
17
Relations & foreign keys
13:15
18
Aliases & joins
18:39
19
Basic select queries
14:45
20
Command line & inserting data
28:58
21
Updating & deleting data
09:06
22
Math & subqueries
09:43
23
Union, concat & count
11:18
24
Using group by
07:29
25
Using the IN clause
09:12
26
Insert data with PHP
29:20
27
PHP fundamentals
21:00
28
Select & display with PHP
16:55
29
Template & MySQL connect
19:03
30
Update & delete with PHP
22:58
31
Wrap up
03:49
Unlock unlimited learning

Get instant access to all 30 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription