Updated to reflect the changes in MySQL version 5, the most significant update in the product's history, readers are exposed to MySQL's impressive array of new features including views, stored procedures, triggers, spatial data types, and more. Novice and intermediate users alike will benefit from extensive coverage of core MySQL features such as user administration, basic and advanced querying, and security. Readers are also introduced to several standard and third-party tools such as the MySQL Administrator, Query Browser, and popular PHPMyAdmin tool. Acknowledging MySQL's huge popularity when used in conjunction with APIs, Michael devotes substantial coverage talking to MySQL via languages like PHP, Perl, Java, C, and C#.