Good database design is the part of web development that's easy to skip and expensive to fix later. This course moves quickly through the fundamentals of MySQL, aimed squarely at beginners who want to understand what solid data storage actually looks like.
What's covered
- An introduction to data storage concepts, storage engines, and installing MySQL
- The database design process: normalization, structure mapping, keys, and junction tables
- SQL and more advanced SQL for creating, manipulating, and managing data
- Integrating PHP with MySQL to power dynamic, data-driven websites
By the end, you'll understand both the technology and the design thinking behind it – the combination that separates a database that scales cleanly from one that doesn't.