Weekly Materials - Week 10
Chapter 7: Working with Database and MySQL
- Study the basics of databases and MySQL
- Work with MySQL databases
- Define database tables
- Work with database records
- Work with phpMyAdmin
Assignments and Due Dates: View
CS2623 Coding Standards - requirements for all class assignments
- PHP Programming with MySQL //Second Edition by Don Gosselin, et al
Chapter 7 - Working with Database and MySQL
Text Resources
Errata Sheet
Best Practices - Exporting Database Table and Importing to Apollo1
Personally, Lynda.com does a much better job of covering the material and uses a more to date version of phpMyAdmin. However, it is realized that some students may not be able to come to campus to watch the videos or will not be purchasing access to Lynda.com. The videos from Apollo Hosting cover the material using an older version of phpMyAdmin and are a usable resource. Also check Recommended Materials
Up and Running with phpMyAdmin by David Powers
1. What PHPMYAdmin Does (All videos)
2. Setting Up phpMyAdmin LocallyHIGHLY Recommended:
Creating a database
Recommended:
Setting up a user account
3. Creating Tables (All videos)
4. Importing and Exporting Data
HIGHLY Recommended:
Exporting a database the quick way (Note: Even though Importing is listed first, I would watch exporting first since you will be exporting before importing.)
Importing data from a .sql dump file
Recommended
Creating a custom export for a single database (Note: Browse this one to gain a better understanding of the quick way)
Exporting partial data (Note: Browse since we will not be using this but it is good background information for future use.)5. Running Queries
HIGHLY Recommended:
Performing a simple search
Using query by example (QBE) to perform a simple search
Using QBE to set multiple conditions in a WHERE clause
Joining multiple tables with QBE
Recommended:
Building a query manually on a single table
Building a query manually on multiple tables
Recommended:
PHP and MYSQL Essential Training by Kevin Skoglund
(Note: This are a good visual reference of the command line version shown in the text.)13. MySQL Basics
- MySQL Introduction
- Create a database in MySql
- Populating a MySQL database
15. Building a Management Content System
- Building the CMS Database
Additional PHPMyAdmin Videos (from Apollo Hosting which is not associated with our Apollo accounts. Uses a previous version of PHPMyAdmin but might be helpful.)
Most Helpful
Also helpful
- Copying MySQL database tables with phpMyAdmin
- Renaming tables in a MySQL database with phpMyAdmin
- Inserting fields into MySQL database tables with phpMyAdmin
- Modifying fields in MySQL database tables with phpMyAdmin
- Deleting fields from MySQL database tables with phpMyAdmin
- Deleting tables from a MySQL database with phpMyAdmin
- Running SQL queries on a MySQL database with phpMyAdmin
- Searching a MySQL database with phpMyAdmin
- Structured Query Language (MySQL~PHP) View (.ppt) | Print (.pdf)
- Chapter 7: PowerPoint from Text View (.ppt) | Print (.pdf)
- Melvin Wells - Feel free to scan as appropriate
- PHP MySQL Tutorial: Creating a Database and Table in PHPMyAdmin (YouTube video ~11:25 min) Feel free to scan to the part that is most relevant)
- PHP and MySQL: Connecting to a Database and Adding Data (YouTube video ~24:15 min) Feel free to scan to the part that is most relevant)
- SQL Tutorial from W3Schools.com (If you have not had much experience with SQL, it is recommended that SQL Basic and SQL Demo be reviewed.)
PHPMyAdmin and MySQL which was included with your WAMP|MAMP download will be used for work with databases.
Chapter 7: Review Questions (.rtf file)
Test 3: Review Sheet
- SSP08: MySQL Tables (Complete, upload to Apollo1, then submit URL in the LMS)
- Weekly Quiz: Chapter 7 (Located in the LMS)