SQL实战篇:SQL基础及执行顺序
對(duì)于數(shù)據(jù)分析師來(lái)說(shuō),不管什么行業(yè),大多數(shù)崗位要求都需要熟練使用SQL,尤其在互聯(lián)網(wǎng)行業(yè)要求更是嚴(yán)格,海量的數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中,不懂SQL就寸步難行,更何談數(shù)據(jù)分析了,而寫的一手好SQL,卻可以讓自己提升工作效率,看問(wèn)題也更深入。
關(guān)于數(shù)據(jù)庫(kù),目前市面上按存儲(chǔ)類型,分成關(guān)系型數(shù)據(jù)庫(kù)、非關(guān)系數(shù)據(jù)庫(kù)和NOSQL等,而在實(shí)際業(yè)務(wù)中,關(guān)系型數(shù)據(jù)庫(kù)占絕大多數(shù),故下面重點(diǎn)介紹和總結(jié)關(guān)于關(guān)系型數(shù)據(jù)庫(kù)的SQL相關(guān)的知識(shí),并以Mysql為例。
SQL基礎(chǔ)知識(shí)
關(guān)于數(shù)據(jù)庫(kù)相關(guān)的知識(shí)點(diǎn),詳細(xì)總結(jié)如下圖所示:
下面根據(jù)數(shù)據(jù)分析師的工作內(nèi)容,詳細(xì)介紹部分重點(diǎn)內(nèi)容:
1.表約束
對(duì)表的數(shù)據(jù)進(jìn)行限制,保證數(shù)據(jù)的準(zhǔn)確性、有效性、完整性可以有效阻止非法數(shù)據(jù)的插入,約束的種類有以下幾種:
- 默認(rèn)約束:default插入數(shù)據(jù)的時(shí)候,若某個(gè)字段沒有數(shù)據(jù)插入,則填充默認(rèn)值 。
- 非空約束:not null字段沒有數(shù)據(jù)或者是null時(shí),視為非法插入,插入無(wú)效。
- 唯一約束:unique字段在
總結(jié)
以上是生活随笔為你收集整理的SQL实战篇:SQL基础及执行顺序的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 业务专题篇:AB测试实验设计与评估
- 下一篇: SQL实战篇:SQL行列转换及真题