SitePoint
Blog
Forum
Library
Login
Join Premium
Toggle sidebar
Jump Start MySQL
Toggle community discussions
Close
Content
Bookmarks
Preface
Notice of Rights
Notice of Liability
Trademark Notice
About Timothy Boronczyk
About SitePoint
What is a Database?
From Codd to MySQL, a Brief History
Alternatives and the Future of MySQL
Who Should Read This Book
Conventions Used
Supplementary Materials
1
Getting Started with MySQL
Installing MySQL on Linux
Installing MySQL on Windows
Communicating with the Server
MySQL Accounts and Security
Conclusion
Storing Data
Creating Tables
Adding Data
Conclusion
Retrieving and Updating Data
Deploying Sakila
Retrieving Data
Keeping Data Fresh
Conclusion
Working with Multiple Tables
Joining Tables
Abstracting with Views
Normal Forms
Altering Tables
Conclusion
Connecting from Code
Connecting from Python with Connector/Python
Connecting from PHP with PDO
Connecting from R with RMySQL
Conclusion
Programming the Database
Learning the Basics
Functions
Stored Procedures
Triggers
Events
User-defined Functions
Conclusion
Backups and Replication
Logical Backups
Physical Backups
Replication
Plan Ahead
Conclusion
Open text modal
Community Questions
Close