1樓:高生光小小葵
如果是初學sql的話,推薦自己安裝單機安裝乙個資料庫(比如經典的mysql),然後找一本書(噹噹網找搜尋mysql,然後找排名靠前的,對自己胃口的……當然,如果英語不錯的話,官方文件是你最好的選擇),就著書實際操作下資料庫,這樣學習起來應該比較快。對了,個人比較建議先找本講資料庫基礎、原理的書來看一遍,理論實踐結合的方式我認為是最好的sql可以認為是一種程式語言,學習相對比較容易,難得是如何解決實際問題,在各種情況下通過協調滿足一定的指標。比如如何設計表、索引等使得的查詢速度達到最快,允許犧牲一定的寫效能。
比如如何設計可以達到即時寫的能力,允許捨棄一定的讀效能。最終,還是要結合具體的資料庫、業務場景,在某方面達到最低保證的情況下,使得另一方面發揮到極致,這才是最重要的也是最難的。<>
2樓:悶騷男
sql的學習可以說是比較簡單的,尤其是你自己的手上有一些資料可以處理的時候,我也是乙個自學sql的菜鳥。最初想要學習sql的原因是因為有些資料在 excel 上面處理起來非常的卡頓,所以就把資料匯入到access進行處理,一開始的時候看完了w3cchool 上面的教程sql已經可以解決基本的資料處理問題了,後來想著在深入一點,所以就買了 sql必知必會(豆瓣)這本書。這是我看過最有意思的技術類書籍,短小精悍,但是實用性很強,內容也全面,一點也不枯燥,新手一邊看一遍練習基本就可以算是很順利的使用 sql 語句了,可以說是到達熟練的那種型別了。
平常經常使用的話,很多語句就是飛快的出現在自己的腦海,不會就google一下,或者翻開上面的這本書回顧一下。最後總結:學習的資料不用太多,因為都是千遍一律的,太多的學習資料反而會讓人丟三落四,感覺永遠都學不完,學不會,學習和做人一樣,都需要節制。
3樓:影子
初級的sql語句很簡單,很容易學會。我的sql入門是在資料庫原理的課上,資料庫原理的書和教材很多的,差不多的書都可以帶你入門。如果想寫好sql的話,我認為還是要先把資料庫原理學精通吧。
明白資料庫的原理,明白sql語言的原理,就可以寫效率高的sql語句了,畢竟在資料庫規模很大的時候,sql語句的寫法還是非常影響效率的(可能實現同一種功能不同的語句可以有幾小時和幾秒鐘的效率差距)。另外深入以後就會接觸一些儲存過程啊,嵌入式啊什麼的(我沒有走這個方向,瞭解不深),但是個人認為邏輯通了以後,語言不成問題的。erp實施工作對sql的要求並不高,會一些簡單的語句就可以。
實施工作的重點是對企業管理。的認識,對行業運營流程的熟悉程度。做開發的話,當然要精通sql,靠這個吃飯的。
如果只是寫一下查詢,刪除的語句的話,還是比較簡單的,找人教一下照貓畫虎總是可以的。如果要做一些更深入的儲存觸發器的編寫的話,那麼就需要花時間學習了,如果一點基礎都沒有的話過程挺痛苦的,我經歷過,一旦入門之後就會好很多。看你們的產品的成熟度,一般成熟度比較高的產品,實施人員不需要做資料庫程式設計的工作。
不過現在很多公司在找實施人員的時候都要求對資料庫精通,其實很多都用不到。學個sql還要什麼經驗,增刪改查,就查麻煩點,試幾遍就知道了。<>
文科生零基礎想學習sql需要怎麼做呢。?
4樓:網友
說在前面:sql真的很簡單很好學啊,完全不需要程式設計基礎,1天之內立刻上手。
首先花三分鐘理清楚思路:
1、sql語句的基本結構就是:
select a,b,c,d,e
from tablea
解釋為:從tablea這張**中選擇a,b,c,d,e這五個欄位(**的表頭)的所有記錄(一行一行的數值)
2、你不想選擇所有記錄,這時候你需要加上限制條件:
select a,b,c,d,e
from tablea
where a>10
解釋為:從tablea這張**中選擇滿足a>10這個條件的a,b,c,d,e
3、這時候你想對部分欄位進行彙總求和,你需要用到兩個簡單的函式count() 計數,sum() 求和。
select a,count(b),sum(c)
from tablea
where a>10
group by a
解釋為:按照a為分類標準,看一看不同的a對應的b有幾個,c的總和是多少(類似excel資料透視表)
好了,上面的是不是很好理解?到這裡題主已經入門啦!
接下來還有一些在此基礎之上的功能呢可以在這裡非常系統的學習:sql select 語句。
**裡的東西有點多哦!有部分看不懂沒關係,把這個學會了sql left join 關鍵字,結合我上面說的基本結構,題主就算上手sql語句啦!
5樓:bc右岸
sql全程是 structured query language,翻譯後就是結構化查詢語言,是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統。
零基礎自學sql時通常會遇到2個坑:
1、學習之前先安裝sql server軟體(對於新人而言,安裝這個軟體真得是浪費時間,坑太多。剛畢業入職培訓的手要求2天內自學sql,結果我花了1天時間安裝軟體)。
2、一上來就看和背太多sql語法,對於新人而言,不去實踐是記不住的,而且語法隨時可以查詢,以後用得多了自然就掌握。
sql可以自學嗎
6樓:開心小公主
sql全稱為structured query language(結構化查詢語言)。自學的話前期你將學會如何通過sql命令查詢所需的資料,並應用到工作中。
之後將會深入學習所有有關 sql 的知識 ,每個小節最後都會有練習題。邊學邊練,可以幫你及時鞏固學習到的知識。
要講sql就繞者洞不開database(資料庫), 平時所說的資料庫,一般就是指的relational database(關係型資料庫)。
大家知道資料庫是用來儲存大量資料的一種軟體,sql是用來運算元據裡的資料,具體來說sql可鏈叢以做資料查詢,資料更新,寫入資料等等。
其實大到銀行賬戶的管理,小到手機的**簿,可以說社會的所有系統中都有資料庫的身影。
sql自學注意事項:
1、瞭解sql基礎知識。學習sql程式語言,把groupby、orderby、login、schema、user、linkedserver等這些基本概念弄明白,這部分大家可以通過網路或者自己買一些書籍去參考。
之後可以在一些找一些sql教學**,學習棚嫌櫻一些簡單的操作。如果不進行基礎知識學習,直接上手的話,可能會進入很多誤區而不自知。
2、邊學邊練。學習sql最好的方法是邊學邊練。自己在電腦上安裝相關工具,跟著課程進行練習。
練習題的話,可以一些專門學習sql的**進行蒐集,另外一些大公司的面試題也是不錯的選擇。<>
sql資料庫好學嗎
7樓:小美美學姐
零基礎學sql大約需要3-5個月的時間。要上手的話唯慎雹乙個星孝慧期就能,但要學好一年二年不算長,關鍵看你做什麼應用,做資料庫維護,那就要學精,要很長時間的學習與實踐;如果只是存資料來開發應用程式,那把庫、表、行、列弄清楚,就能用了。
sql資料庫的組成:
1、乙個sql資料庫是表的集合,它由乙個或多個sql模式定義。
2、乙個sql表由行集構成,一行是列的序列,每列與行對應乙個資料項。
3、乙個表或者是乙個基本表或者是乙個檢視。基本表是實際儲存在資料庫的表,而檢視是由若干基本表或其他檢視構成的表的定義。
4、乙個基本表可以跨乙個或多個儲存檔案,乙個儲存檔案也可存放乙個指帆或多個基本表。每個儲存檔案與外部儲存上乙個物理檔案對應。
5、使用者可以用sql語句對檢視和基本表進行查詢等操作。在使用者角度來看,檢視和基本表是一樣的,沒有區別,都是關係。
6、sql使用者可以是應用程式,也可以是終端使用者。sql語句可嵌入在宿主語言的程式中使用,sql使用者也能作為獨立的使用者介面,供互動環境下的終端使用者使用。<>
想學會sql要了解哪些知識 。。。
8樓:沽名曉飛
學會sql很簡單,只是一些語法規則而已,瞭解一些關鍵字的用途就行。比如知道:
查詢語句select語法規則: select 列名稱 from 表名稱。
記住這些語法規則,會套用(不同資料庫語法會有差異)。
想要理解sql,深入sql或者是學懂資料庫。就應該從資料庫基本理論學起,1)明白什麼叫關聯式資料庫,關聯式資料庫的由來;
2)明白資料庫的三種模型,兩層對映等基層理論;
3)會關係代數,理解了關係代數就能更好的優化sql語句。
4)明白什麼叫事物,事物的基本特徵。
買本基礎書,或者搜下名校大學用的教學書籍。sql這東西主要還是用和想。
學過sql的請進
9樓:網友
乙個職工可能有兩個以上**號碼,就需要兩個以上記錄,其中職工號和姓名都一樣,只有**號碼不一樣。所以職工號和姓名都不能做關鍵字。
而乙個**號碼只能是乙個職工的,所以**號碼唯一確定乙個職工,所以關鍵字只能是**號碼。
實際上這種說法仍然不夠嚴格,假如**號碼包括辦公室**,就可能幾個職工有相同的辦公室**號碼,這樣光**號碼仍然不能做關鍵字,必須用(職工號、**號碼)做關鍵字。即使不包括辦公**,還有可能乙個家庭的幾個成員在同一單位工作,他們的**號碼仍然可能重複。
無任何美術基礎能學廣告設計嗎,沒有美術基礎能學廣告設計與製作嗎
先說,我是讀廣告的。首先,贊同一下樓下那位,學廣告設計確實不需要純的美內術基礎容,即素描水彩什麼的,但是最好要有一點手繪能力,而且要對畫面和色彩有一定鑑賞能力,知道什麼樣的是好看的,才能做出好看的東西來,你說是不是?廣告設計專業有設一些美術基礎課,但是課時很少,不大頂用,還是要靠自己多學多畫 大學裡...
沒有英語基礎的人,如何自學英語,一個沒有任何英語基礎的人要怎麼學好英語
英語如何 來自學?音標 源 單詞以及發音缺一不可。bai 只要學好du這三方面,那麼不管是zhi聽力還dao是口語都能很快的學習並掌握。羅馬不是一天建成的,零基礎自學英語更不是一蹴而就的事情,所以要有足夠的耐心,循序漸進的去學習,才能獲得好的學習效果。沒有基來礎也同樣可以學源好英語。但要做到兩點 有...
初中畢業沒有任何美術基礎可以學動漫設計嗎
要進學校的話反正是要考的,進得去就行了 像我考藥劑 我對藥一點都不懂 但我還是進了那個學校 什麼學動漫設計的學校 可以看一下教育局有發的中考指南里面去看一下各職高裡的招生簡章 可以找到的 慢慢來,學海無涯,聞到有先後,術業有專攻而已,只要你想學,一定能學好!可以,找位好老師,動漫的去外省自主單招,很...