# sql在大資料中非常重要
資料庫(db:database)是資料的倉庫
#注意:資料的倉庫(不能把『的』去了,因為資料倉儲又是另外的乙個概念,簡稱數倉)
通俗一點就是資料庫是存放資料的地方,資料庫依據資料結構來組織資料,因為資料結構的存在,所以看到的資料時條理化的
#注:資料可以存在很多地方,例如:文字類檔案可以存在:txt(ctrl+f可以在txt中查資料)、csv(有列、有行->有結構->有表,csv檔案又稱逗號分隔符檔案)...;表檔案可以存在:excel...
既然檔案可以在這些地方去存,為什麼還要有資料庫呢??
是因為資料量的問題以及資料與資料之間關係的問題。例如從2023年開始excel檔案的最大行數從65536(2^16)行增加到了超過100萬行。
資料庫擁有資料結構,能都快速查詢對應的資料
常說的xx資料庫,其實就是xx資料庫管理系統(dbms):資料庫管理系統是乙個軟體,是資料庫服務的體現
根據資料結構的不同,資料庫分為關係型資料庫和非關係型資料庫
關係型資料庫是依據關係模型建立資料庫
關係模型可以分為:
一對一一對多
多對多關係模型就是儲存格式是以行列組成的二維**,所以乙個關係型資料庫就是由二維表之間的聯絡所組成的乙個資料組織
常見的關係型資料庫**:
非關係型資料庫
例如我們將來會學習的redis
由於關係型太大和複雜,所以一般使用「非關係型資料」來表示其他型別的資料庫
非關係型資料庫也稱作nosql資料庫或者keyvalue資料庫。儲存方式和關係型資料庫有很大區別,字面上理解就是有可以使用sql和不可以使用sql的區別。
非關係型的模型比如:
列模型:儲存的資料是一列一列,關係型資料庫以一行作為乙個記錄,列模型資料庫以一列為乙個記錄
鍵值對模型:儲存的資料是乙個個鍵值對,比如name:lisi
文件類模型:以乙個個文件來儲存資料,類似於鍵值對
常見的非關係型資料庫**:
資料庫的介紹
why 記憶體級別的資料 不是持久化的資料 mysql 會把這些資料一直儲存 資料庫是一類專門管理資料的軟體的抽象概念,mysql屬於其中的乙個具體的品牌 有利於增刪查改 為什麼用mysql 開源,成本低,好用 用的人多,有利於交流 how 1.怎麼使用 重點 2.他是怎麼做到的 資料庫分類 關係型...
資料庫介紹
1.基本 select 語句 select from table select 標識 選擇哪些列。from 標識從哪個表中選擇。2.選擇全部列 select from departments 3選擇特定的列 select department id,location id from departme...
資料庫介紹
資料庫是 按照資料結構來組織 儲存和管理資料的倉庫 是乙個長期儲存在計算機內的 有組織的 可共享的 統一管理的大量資料的集合。可以看看這些部落格 磁碟 記憶體 資料庫大體上可以分為 1 關係型資料庫 和 2 非關係型資料庫 1 關係型資料庫 rdbms 是指採用了關係模型來組織資料的資料庫,簡單來說...