From 21ca43a2694b5b1c30d0870dcb2ddf1b96979048 Mon Sep 17 00:00:00 2001 From: Matt Huntington Date: Sun, 14 Feb 2016 12:36:25 -0500 Subject: [PATCH] Update MySQLNotes.md --- MySQLNotes.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/MySQLNotes.md b/MySQLNotes.md index fddb9eb..922b4c8 100644 --- a/MySQLNotes.md +++ b/MySQLNotes.md @@ -54,6 +54,7 @@ SELECT * FROM employees ORDER BY age ASC LIMIT 2; SELECT * FROM employees ORDER BY age ASC LIMIT 2 OFFSET 1; SELECT * FROM employees ORDER BY age DESC, NAME ASC; +-- ALTER TABLE ALTER TABLE employees ADD COLUMN weight FLOAT; ALTER TABLE employees DROP COLUMN height; ALTER TABLE employees ADD COLUMN height FLOAT AFTER NAME; @@ -63,6 +64,7 @@ ALTER TABLE employees ADD COLUMN dob DATETIME; ALTER TABLE employees CHANGE dob date_of_birth DATETIME; ALTER TABLE companies ADD COLUMN id INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST; +-- AGGREGATION SELECT COUNT(*), age FROM employees GROUP BY age; SELECT COUNT(*) FROM employees GROUP BY age; SELECT SUM(age) FROM employees GROUP BY age; @@ -72,6 +74,7 @@ SELECT MAX(age) FROM employees; SELECT GROUP_CONCAT(age) FROM employees; SELECT GROUP_CONCAT(age) FROM employees, name; +-- JOINS SELECT * from employees FULL JOIN companies; SELECT * FROM employees JOIN companies ON employees.`employer_id` = companies.`id`; SELECT * FROM employees RIGHT OUTER JOIN companies ON employees.`employer_id` = companies.id WHERE employees.`employer_id` IS NULL;