數(shù)據(jù)分析之SQL入門

前言

作為數(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錦集

  1. 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/...

  1. 連接數(shù)據(jù)庫報錯
sequel pro access denied 
Access denied for user 'root'@'localhost' (using password: YES)

解決辦法:在Sequel登錄界面重新輸了一遍密碼,就連上了==!

  1. 打開database報錯

解決辦法:下載test build版本的Sequel Pro
解決MAC電腦Sequel Pro encountered an unexpected error 問題

  1. 導(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,就會報錯
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容