This free MySQL tutorial book is a collection of notes and sample codes
written by the author while he was learning MySQL himself, an ideal
tutorial guide for beginners. Topics include introduction of Structured
Query Language (SQL); installation of MySQL; using MySQL client program;
accessing MySQL from PHP, Java and Perl programs; SQL data types,
literals, operations, expressions, and functions; Statements of Data
Definition Language (DDL), Data Manipulation Language (DML), and Query
Language; stored procedures; transaction management; locks and
deadlocks. Updated in 2019 (Version Version 4.30): added MySQL 8
tutorials.
http://herongyang.com/MySQL/