MySQL has a very complex, but intuitive and easy to learn SQL interface. The next several chapters of the manual comprise a language reference. They describe the various commands, types, and functions you will need to know in order to use MySQL efficiently and effectively. These chapters also serve as a reference to all functionality included in MySQL. The material they contain is grouped by topic:
See Language Structure for information about how to write data values, identifiers, and comments.
See Column types for information about the various column types that MySQL supports for storing data in tables.
See Functions for a list of the functions and operators that you can use when writing expressions.
See SQL Syntax for descriptions of the SQL statements that MySQL supports.
In order to use this material most effectively, you may find it useful to refer to the various indexes.