Provides programmers with a complete foundation in MySQL, the multi-user, multi-threaded SQL database server that easily stores, updates, and accesses information. Offers detailed instructions for MySQL installation and configuration on either Windows or Linux. Shows how to create a database, work with SQL, add and modify data, run queries, perform administrative tasks, and build database applications. Demonstrates how to connect to a MySQL database from within PHP, Java, ASP, and ASP.NET applications. Companion Web site includes SQL statements needed to create and populate a database plus three ready-to-use database applications (in PHP, Java, and ASP.NET).