每個(gè)從事數(shù)據(jù)工作的人都有不同的檢索數(shù)據(jù)的方法,這取決于他們想如何使用數(shù)據(jù)。SQL旨在為我們提供一種借助工具提取任何格式數(shù)據(jù)的方法,比如SQL子串函數(shù)。這個(gè)函數(shù)使我們能夠從一個(gè)字符串中提取特定的字符。
在實(shí)際應(yīng)用中,大多數(shù)時(shí)候都需要從多個(gè)表中獲取數(shù)據(jù),以檢索有用的信息。SQL提供了幾個(gè)工具來完成這個(gè)任務(wù),其中一個(gè)工具是SQL UNION操作符。這用于合并對(duì)不同表的列執(zhí)行的兩個(gè)選擇命令的結(jié)果。
如果你一直在使用數(shù)據(jù)庫,你就會(huì)知道NoSQL是熱門話題。主要是因?yàn)镹oSQL在很大程度上填補(bǔ)了SQL相當(dāng)難以填補(bǔ)的空白。傳統(tǒng)上,SQL數(shù)據(jù)庫的成本往往很高,從其只能垂直擴(kuò)展,到數(shù)據(jù)庫還沒做出來就需要對(duì)模式進(jìn)行大量的設(shè)計(jì)。因此,NoSQL就是為了對(duì)抗SQL而開發(fā)的,它可以水平擴(kuò)展,也不需要使用Schema,但是是不是真的不需要Schema呢?本來就來探討一下。?