前言
作為數(shù)據(jù)分析師只會python是遠(yuǎn)遠(yuǎn)不夠的,連面試都應(yīng)付不過去
一線互聯(lián)網(wǎng)公司都會考察數(shù)據(jù)分析基本功,取數(shù)
所以今天來學(xué)習(xí)一下SQL
從MySQL安裝,到SQL基本原理,到SQL基本語句,以及代碼練習(xí)
目錄
01 環(huán)境
02 操作BUG錦集
03 數(shù)據(jù)庫最小必要知識
04 SQL基本語句
05 練習(xí)題
01 環(huán)境
Mac
MySQL + Sequel Pro(可視化工具)
01.5 安裝
安裝參考這篇[1]:https://www.cnblogs.com/clairedandan/p/13236019.html
安裝及基本操作參考這篇[2]:https://blog.csdn.net/potato512/article/details/78564106
02 操作BUG錦集
- Sequel Pro安裝后連接數(shù)據(jù)庫報錯
MySQL said: Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(/usr/local/lib/plugin/caching_sha2_password.so, 2): image not found
解決辦法:找到mysql,點擊Initialize Database
MySQL said: Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(/usr/local/...
- 連接數(shù)據(jù)庫報錯
sequel pro access denied
Access denied for user 'root'@'localhost' (using password: YES)
解決辦法:在Sequel登錄界面重新輸了一遍密碼,就連上了==!
- 打開database報錯
解決辦法:下載test build版本的Sequel Pro
解決MAC電腦Sequel Pro encountered an unexpected error 問題
- 導(dǎo)入數(shù)據(jù)報錯
import事先下載好的csv數(shù)據(jù),總是報錯,而且報錯信息都是最后一列數(shù)據(jù)有誤,很奇怪。
我就去bing了一下Sequel Pro Error adding new table
然后在這張圖找到了答案
換行符
我的數(shù)據(jù)是換行的,所以應(yīng)該改成\r\n才對,之前只有\(zhòng)n,就會報錯
