mysql以及nosql的簡要學習
資料庫
在電腦裝置形成初期,不需要大量的資料儲存,因此沒有資料庫這一說法,後來隨著硬體技術逐漸提升,出現了儲存大量資料的需要,因而產生了資料庫
資料庫的分類大致有“遠古時期”的資料庫,這一時期的資料庫儲存資料分類大多不太理想,容易造成查詢相應資料紊亂之類的問題,因而誕生了關係型資料庫
關係型資料庫
可以簡單的理解為將有關係的資料儲存在一起(即可以用一張關係表集中在一起的資料,例如學生名單這張表中就包含了學生姓名,年齡,出生年月等多種資訊,這些就是關係型資料)
當前所用的mysql以及oracle等都提供的是關係型資料庫伺服器
nosql
nosql(not only sql)泛指一切非關係型資料庫,這裡主要介紹的是couchbase這一款nosql,因為不同的nosql應用提供的相應服務是不一樣的,因此需要根據自己的需要選擇相對應的軟體型別,常見的有:MongoDB,Membase等等,其依靠儲存的型別也大為不同,couchbase則是通過json文件的形式來儲存資料的
資料庫操作語言
sql
sql是關係型資料庫的通用操作語言,各個關係型資料庫可能像其中新增的有特殊的功能,但是其主體不會有大的改變,並且被所有關係型伺服器所認可
其中最主要的幾大操作如下:
查
select
增
insert
刪
delete
改
update
N1QL
這是應用於couchbase的語言,與sql是類似的
相關文章
- NoSQL學習——MongoDBSQLMongoDB
- spring boot學習簡要筆記1Spring Boot筆記
- 【學習】MySQL基礎知識要點-001MySql
- 深度學習演算法簡要綜述(下)深度學習演算法
- 機器學習和神經網路的簡要框架總結機器學習神經網路框架
- mysql學習1:第一章:Mysql簡介與主流MySql
- 重灌anaconda以及帶paddlehub的虛擬環境的簡要步驟
- The SQL vs NoSQL Difference: MySQL vs MongoDBMySqlMongoDB
- 深入學習SpringMVC以及學習總結SpringMVC
- 為何要學習心理學
- MySQL概述以及MySQL的安裝以及啟動MySql
- 要學很多數學嗎 - 給要入行機器學習的朋友們的建議機器學習
- Mysql學習MySql
- MySQL 學習MySql
- 學習MySQLMySql
- 簡要介紹Active Learning(主動學習)思想框架,以及從IF(isolation forest)衍生出來的演算法:FBIF(Feedback-Guided Anomaly Discovery)框架REST演算法GUIIDE
- 為什麼要選擇學習python?學習python的原因!Python
- SSM框架學習之Spring的AOP學習以及資料整理SSM框架Spring
- redis(1)NoSQL資料庫簡介RedisSQL資料庫
- MYSQL學習(二) --MYSQL框架MySql框架
- 如果要學習web前端,需要學習什麼Web前端
- Mysql學習教程MySql
- MySQL學習 - 索引MySql索引
- MySQL深度學習MySql深度學習
- 學習MySQL的select語句MySql
- [Redis 系列]redis 學習一,資料庫的演進及 Nosql 的初步認知Redis資料庫SQL
- 機器學習--要學點什麼機器學習
- 學習Python費用要多少?學習週期多久?Python
- 為什麼要學習 Julia
- 為什麼要學習 RustRust
- 為什麼要學習 Vim?
- 為什麼要學習Netty?Netty
- java培訓要學習多久?Java
- PHP + MySQL 學習筆記(七)--- jQuery 及 jQuery Mobile 簡介 + 兩個 練習PHPMySql筆記jQuery
- 前端,java,mysql,nginx,簡歷 獲取免費學習資源!!!前端JavaMySqlNginx
- 學機器學習要選擇 Python 的13個原因機器學習Python
- Java初學者最佳的學習方法以及會遇到的坑(內含學習資料)!Java
- 谷歌機器學習規則要點簡析:43條黃金法則谷歌機器學習