沒有任何程式設計基礎,建議學sql嗎?

時間 2021-05-05 16:12:15

1樓:譚九鼎

能學會,但問建不建議,那我的回答是不建議。

SQL這語言自己就標準混亂,每個資料庫都在用自己的方言。如果沒有一定的程式語言基礎,非常容易走偏。而且SQL只能用來查詢資料庫,初學者不需要處理大量資料,根本用不上。

成就感更高的是人機互動(包括GUI和CLI)以及和系統互動,理論上就是shell語言。然而現存的常用shell語言全部有坑,同樣不推薦初學者學。

所以還是普通的計算型程式語言入門吧。

2樓:宋運奎

沒有任何程式設計基礎,也是可以學SQL的,因為SQL是一種,結構性查詢語言,遵循的是ANSI標準,基本有固定的語法格式,相對來說還是比較好學的,他跟程式設計還不一樣,程式設計要求你有比較好的邏輯力,推導能力。

但是話說回來,學乙個東西,最好是基於乙個目的去學,目的是什麼?是興趣嗎?還是說工作中要用到它,有目的然後通過實際案例或專案來帶學可能學的會更快一些。

最後祝:學習愉快。

3樓:步其

學習SQL不需要任何程式設計基礎呀。

SQL是結構化查詢語言,最常見的查詢方式是:

select

*from

where

group

by翻譯成白話就是

找XX從XX滿足XX條件

因為是英文語法,所以句法結構是有點顛到的,翻譯成咱們中文就是「從XX找滿足XX條件的XX」

這需要程式設計基礎嘛,顯然不。

不過SQL的功能不至於此啦。

個人建議和自己的需求結合起來,如果是做資料分析等相關工作,有沒有程式設計基礎都建議學點SQL。另外還有其他技能的配合哈,比如最簡單的EXCEL~

但是如果想做開發,可能第一門要學習的就不是SQL了。

當然,技能學的多了,倒是沒什麼壞處。以上~

4樓:樹懶學堂

這個問題提的非常好,相信肯定也是很多人內心的疑問。

直接給出答案:學!

首先,sql在本質上並不是一門程式語言,它其實是一種訪問和運算元據庫的結構化語言,規範性比較強。如果只需要達到基本會使用的水平,那 sql 的門檻其實比任何一門程式語言都低,因此學習sql付出的代價也相對來說較小。

這樣看來,在沒有程式設計基礎的情況下,學習 sql 作為入門反而是乙個非常合適的選擇

第一,學習sql可以讓你熟悉計算機語言的規範,加深自己的理解,為你未來學習程式語言打下基礎。

第二,學習sql可以讓你靈活地應用資料庫。未來學習程式設計的時候,或多或少都會接觸專案,專案裡面很多都涉及資料庫的相關操作,那麼這樣你的知識整合起來就不會存在困難。不會出現很多同學遇到的那樣,已經有一定的程式設計基礎,想接觸專案,結果反過頭要去學習資料庫的困境。

鑑於以上幾點,可以說在沒有程式設計基礎的情況下,先學習sql語言作為入門是完全正確的選擇~

掌握好資料知識,是通向未來的鑰匙。其次,現在的時代,技術發展非常快,近些年非常熱門的「大資料」、「人工智慧」等領域,都需要以海量的資料作為基礎,那掌握資料操作方法是非常有必要的。

樹懶學堂_免費資料知識學習平台

5樓:全棧藝術家

首先還是要先弄清楚,為什麼要學SQL?

在我看來,學習任何一門程式語言無非兩個作用:1、靠它吃飯,2、訓練邏輯思維。

如果符合上面兩個之一,並且感興趣,建議學,零基礎也沒關係,否則不建議學。

6樓:書信

只要有excel透視表的基礎,

學SQL乙個小時入門,乙個星期上手。

查詢語句就是這麼簡單。

我真的為你這個問題寫了一篇文章:

小五畫沙:一小時快速入門SQL查詢語句

7樓:Solar.Cha

建議!SQL 跟其他程式語言相比,命令就那麼幾個,入門簡直 so easy,語法簡單不死板,幾乎不涉及資料結構的問題,難度在於後期複雜的邏輯而已,要覺得自己邏輯沒問題就大膽學。

8樓:水滴

沒有程式設計基礎,學sql也是好入門的。

關鍵是學sql之前,要先清楚用sql來做什麼?

如果只是資料分析用,則主要是學習查詢部分的內容。常用的一些 sql語句學起來比較簡單,例如where,join,group by等,再增加一些開窗函式的學習。比外,要對業務熟悉,常用的業務表有哪些,關係如何等。

如果是開發用,可能對sql要求比較高,具體我就不清楚了。

沒有任何程式設計基礎,學生,如何開始學python?

Cypress 中國大學慕課裡面有很多很好的課程資源而且都免費,有python細分的如視覺化,爬蟲,文字分析,也有基礎入門類的課程,建議根據自己的需求選擇 比較推薦北理工嵩天老師的課程 Elzat YYYYY 大部分回答已經推薦的很多好的學習資源了,我就給你一點不一樣思路的吧。剛開始的時候,不要過於...

沒有任何基礎能學原畫嗎?

能但不是上來就學 每天一小時乙個月成大佬是別想了 除非你是達文西轉世連手一起轉世那種 一畫畫一天好幾天畫出來一幅勉強能看的畫這才是新手常態你先搞塊一二百的便宜板子或者有平板的先自己練習畫點啥柰子屁股大長腿獸人巨魔牛頭人喜歡畫啥就畫啥畫就行!就怕你不畫!練形練線練色 這兩樣堅持下來至少你也得堅持一兩個...

沒有數學基礎可以學程式設計嗎?

Kkk 低端業務程式設計師基本不怎麼需要,一般想要往高階方向發展是需要一定的數學知識的。英語好的話,會更好優勢,能看懂英文文件和一些技術資訊。建議先找個語言,先入了門,再不斷提成自己各項水平 DD輝輝 程式設計主要講邏輯,我的理解是將你平時處理問題的邏輯轉換成計算機語言,學好數學更多的是對演算法設計...