The contents include: Getting
started with MySQL, Data Types, SELECT, Backticks, NULL, Limit and Onset, Creating
databases, Using VariablesComment, MySQL, INSERT, DELETE, UPDATE, ORDER BY, Group By,Joins,
UNION,Arithmetic, String operations, Date and Time Operations, Handling Time Zones,
Regular Expressions,VIEW, Table Creation, ALTER TABLE, Drop Table, Error codes, Stored routines,
Indexes and Keys, Full Text search, JSON, Extract values from JSON type, MySQL Admin, Configuration and
tuning, Events, ENUM, Character Sets and Collations, Converting from MyISAM to InnoDB, Log files
, Partitioning, Backup using mysqldump, mysqlimport, LOAD DATA INFILE, MySQL Unions, MySQL
client,Temporary Tables, Customize PS1, Dealing with sparse or missing data, Connecting
with UTF-8 Using Various Programming language, Time with subsecond precision, One to Many, Server
Information, SL Connection Setup, Create New User, Security via GRANTs, Change Password, Recover
and reset the default root password for MySQL 5.7+, Recover from lost root password, MySQL
Performance Tips,Performance Tuning.
MySQL is a free, open-source database engine available for all major platforms. (Technically, MySQL is a
relational database management system (RDBMS).) MySQL represents an excellent introduction to modern
database technology, as well as being a reliable mainstream database resource for
high-volume applications. The contents include: Introduction, First Steps, Make a Database, Make a Table,
Advanced Database Queries 1: People, Advanced Database Queries 2: ZIP Codes.
This note explains the
following topics: Creating and Deleting a Database, Setting the Default
Database, Inserting Rows, Querying the Database, Producing Summary Reports,
Modifying Data, Deleting Rows, Loading/Exporting Data from/to a Text File,
Running a SQL Script, More Than One Tables, Primary Key, Foreign Key and Index.