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
- 如何學習NoSQL?SQL
- 學習 React.js 比你想象的要簡單ReactJS
- spring boot學習簡要筆記1Spring Boot筆記
- 【學習】MySQL基礎知識要點-001MySql
- 深度學習演算法簡要綜述(下)深度學習演算法
- 要學習使用的安全工具
- java學習要點Java
- 要學習ORALCE了
- Oracle NOSQL DATABASE簡介OracleSQLDatabase
- 為何要學習心理學
- TestNG簡單介紹以及安裝—學習筆記1筆記
- 學習PHP到底要學習哪些東西?PHP
- mysql學習1:第一章:Mysql簡介與主流MySql
- 深入學習SpringMVC以及學習總結SpringMVC
- c# 學習要點C#
- 林語堂學習英文要訣
- 【Mysql學習】mysql的使用入門MySql
- 【Mysql 學習】mysql 的使用入門MySql
- 學習MySQLMySql
- MySQL 學習MySql
- Mysql學習MySql
- 如果要學習web前端,需要學習什麼Web前端
- MySQL·引擎特性·像NOSQL那樣使用MySQLMySql
- Dalvik虛擬機器簡要介紹和學習計劃虛擬機
- 啟動JiveJdon的REST版以及NOSQL版探索專案RESTSQL
- 【Mysql學習】LIMIT的使用MySqlMIT
- 【Mysql 學習】LIMIT 的使用MySqlMIT
- MySQL概述以及MySQL的安裝以及啟動MySql
- 為什麼要學習 RustRust
- 為什麼要學習 Julia
- java培訓要學習多久?Java
- 為什麼要學習 Vim?
- C++學習要點 (轉)C++
- Linux學習要點(轉)Linux
- The SQL vs NoSQL Difference: MySQL vs MongoDBMySqlMongoDB
- MYSQL學習(二) --MYSQL框架MySql框架