記MySQL的第一次學習

2021-10-06 00:00:46 字數 1648 閱讀 8347

資料庫是什麼?

資料庫系統(database system),是 由資料庫及其管理軟體組成的系統。

資料庫就是儲存資料的地方, 傳統意義上不包括檔案系統

資料庫是由2部分組成:

●db資料庫本身——我們看不見的

●資料庫管理系統

資料庫的分類

現在世界上資料庫分為3類

關係型資料庫

●rdbms關聯式資料庫管理系統(relational database management system: rdbms)是指包括相互聯絡的邏輯組織和訪問這些資料的一套程式(資料庫管理系統軟體)。

●最出名的3大關係型資料庫: mysql oracle mssql (sql server)

●mysql被oracle收購了

●隨著科技的進步,關係型資料庫的不足也體現出來了,就是速度慢

非關係型資料庫

●產生的原因:關係型資料庫太慢了!

●redis (基於記憶體的) mongodb(基於硬碟的) hbase (基於大資料集群的)

●nosql不是要取代傳統關係型資料庫而是補充,nosql的意思就是not only sql

●大資料時代傳統關係型資料庫已經不能滿足現在的海量資料的要求

京東平日的日誌(使用者登入日誌)沒小時2tb這樣的吞吐量是傳統關係型資料庫無法解決的

●大資料背景下非關係型資料庫成為了時代的先驅

●優點!快! —「天下武功,唯快不破」

●缺點!功能簡單

newsql

●近幾年才出現的

●是rdbms和nosql折中的資料庫解決辦法

newsql

●介於關係型資料庫和非關係型資料庫之間的資料庫

●代表: mysql8.0 注意! ! ! mysql5.7及 以下是傳統的關係型資料庫mysql8.0是newsql

●sql and nosql

其實底層還是關係型資料庫並優化至nosql的速度,並且支援兩種的開發語言

●注意! mysql8.0目前沒有公司在用!

為什麼學mysql

●mysql是最流行的開源資料庫

mysql特點

●快!速度是其他關係型資料庫不能比的(相對功能較少)

●開源!能夠自主開發基於mysql (c語言編寫)

由阿里發起的「運動」,去oracle化, 中國所有的大型網際網路企業相應。資料庫由oracle遷移至mysql

●免費!基本上就是中小微型企業的唯一選擇

●綜上所述mysql中國市場占有率第一!

mysql-》mysql支援sql語言-》面試必考sql

●你面試的時候問一下考官sql卷子是mysql還是sqlserver的

●大多數情況下面試官是不管用的是mysql還是sql server

●會出一些統一的面試題

●mysql是貫穿你們整個學習過程的

●sql是貫穿你們整個it人生的

●資料分析專業mysql

●大資料分析hive-》 大資料也是寫sql

●ai spark-》推薦系統還是寫sql

記第一次爬蟲

出不來結果的時候,真是著急,期間犯了很多錯誤,這個過程痛苦並快樂著 哈哈哈哈哈,哈哈哈哈哈 import urllib.request import re import os url page urllib.request.urlopen url read page page.decode gbk ...

記第一次爬蟲

在學習爬蟲的過程中,我首先進行的是對豆瓣top250的爬取,步驟可分為如下幾步 第一步 抓包 url 第二步 請求url 第三步 解析,提取出我需要的資訊 第四步 存入檔案 首先我對豆瓣的網頁進行了分析,開啟要抓取的網頁,f12 f5,這樣你就可以看到網頁原始碼了,進入到network,找到要抓取的...

記第一次自考

第一次自考,總體來說還是比較慘淡。給自己打個分,也就是百分制的33.3吧,估計三科也就能過一科。這次自考中,本人對於考試的方式擺脫了傳統的 大學考試 風格,回歸 高中方式 不再仔細解釋了 對於考題,感覺 網路經濟與企業管理 比較簡單,資料庫系統原理 比較簡單,資訊系統開發與管理 相對比較麻煩。分析一...