Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
development:database:start [2020/10/23 11:57] kalenpw |
development:database:start [2021/07/06 09:52] (current) kalenpw |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Database ====== | ====== Database ====== | ||
| + | * [[ mongodb | MongoDB]] | ||
| * [[ mysql | MySQL ]] | * [[ mysql | MySQL ]] | ||
| - | * [[ mongodb | + | * [[postgresql |
| - | + | ||
| - | ---- | + | |
| - | ===== Cleaner Terminal Output ===== | + | |
| - | MySQL can have quite messy output when running queries from the '' | + | |
| - | <code mysql> | + | |
| - | SELECT * FROM users\G | + | |
| - | </ | + | |
| - | + | ||
| - | Alternatively, | + | |
| - | <code mysql> | + | |
| - | pager less -SFX | + | |
| - | SELECT * FROM users; | + | |
| - | nopager; -- to turn off | + | |
| - | </ | + | |
| - | + | ||
| - | ---- | + | |
| - | ===== Create User ===== | + | |
| - | <code mysql> | + | |
| - | CREATE USER ' | + | |
| - | </ | + | |
| - | + | ||
| - | ---- | + | |
| - | ===== Grant permissions ===== | + | |
| - | replace '' | + | |
| - | <code mysql> | + | |
| - | GRANT ALL PRIVILEGES ON *.* TO ' | + | |
| - | </ | + | |
| - | + | ||
| - | ---- | + | |
| - | ===== Basic syntax ===== | + | |
| - | ==== update ==== | + | |
| - | <code mysql> | + | |
| - | UPDATE employees SET email = ' | + | |
| - | </ | + | |
| - | ---- | ||
| - | ===== Many to Many Relationship Joins ===== | ||
| - | <code mysql> | ||
| - | SELECT | ||
| - | a.* | ||
| - | FROM | ||
| - | map_ads_categories m | ||
| - | JOIN ads a ON (m.ad_id = a.id) | ||
| - | WHERE | ||
| - | m.category_id = 28; | ||
| - | </ | ||
| - | <code mysql> | ||
| - | SELECT | ||
| - | * | ||
| - | FROM | ||
| - | map_ads_categories m | ||
| - | JOIN ads a ON (m.ad_id = a.id) | ||
| - | JOIN categories c ON (m.category_id = c.id) | ||
| - | WHERE | ||
| - | c.id = 28; | ||
| - | </ | ||