- Databases and tables
- Inserting data
- Principles of CRUD in MySQL using
CREATE
,SELECT
,UPDATE
andDELETE
- Common string functions using
CONCAT
,SUBSTRING
,REPLACE
,REVERSE
,CHAR_LENGTH
,UPPER
andLOWER
- More refined searching using
DISTINCT
,ORDER BY
,LIMIT
,WHERE
andLIKE
- In-built calculations using
COUNT
,GROUP BY
,MIN
,MAX
,SUM
andAVG
- More data types with
CHAR
,DECIMAL
,FLOAT
,DOUBLE
,DATE
,TIME
,DATETIME
,CURDATE
,CURTIME
,CURDATETIME
,NOW()
,TIMESTAMP
andCURRENT_TIMESTAMP
- More operators using
!=
,NOT LIKE
,>
,>=
,<
,<=
,AND
,&&
,OR
,||
,BETWEEN
,NOT BETWEEN
,IN
,NOT IN
,%
andCASE
- One-to-many JOINs with cross
JOIN
s,INNER JOIN
,LEFT JOIN
,RIGHT JOIN
andON DELETE CASCADE
- Many-to-many JOINs
- Triggers in MySQL
The landing page to the GitHub Pages version of this repo is here.