sqlserver零基礎
1. 請問零基礎學python,mysql,sqlserver哪個簡單需要高等數學的基礎嗎
都不需要高等數據基礎。
其中python是開發語言。
mySQL是一種關系型開源資料庫系統,使用非常廣泛,使用是免費的。
sqlServer也是一種關系型資料庫系統,是微軟開發的,商業使用需要購買授權。
2. 零基礎想學習SQLserver有什麼方法嗎
給你一個我連續sql語句的地方吧,真的非常好 http://www.sqlzoo.cn/
求採納
3. 零基礎怎麼學習java
每個人的學習方法是不同的,一個人的方法不見得適合另一個人,我只能是談自己的學習方法。因為我學習Java是完全自學的,從來沒有問過別人,所以學習的過程基本上完全是自己摸索出來的。我也不知道這種方法是否是比較好的方法,只能給大家提供一點參考了。
學習Java的第一步是安裝好JDK,寫一個HelloWorld,?其實JDK的學習沒有那麼簡單,關於JDK有兩個問題是很容易一直困擾Java程序員的地方:一個是CLASSPATH的問題,其實從原理上來說,是要搞清楚JRE的ClassLoader是如何載入Class的;另一個問題是package和import問題,如何來尋找類的路徑問題。把這兩個問題摸索清楚了,就掃除了學習Java和使用JDK的最大障礙。推薦看一下王森的《Java深度歷險》,對這兩個問題進行了深入的探討。
第二步是學習Java的語法。Java的語法是類C++的,基本上主流的編程語言不是類C,就是類C++的,沒有什麼新東西,所以語法的學習,大概就是半天的時間足夠了。唯一需要注意的是有幾個不容易搞清楚的關鍵字的用法,public,protected,private,static,什麼時候用,為什麼要用,怎麼用,這可能需要有人來指點一下,我當初是完全自己琢磨出來的,花了很久的時間。不過後來我看到《ThinkinginJava》這本書上面是講了這些概念的。
第三步是學習Java的面向對象的編程語言的特性的地方。比如繼承,構造器,抽象類,介面,方法的多態,重載,覆蓋,Java的異常處理機制。對於一個沒有面向對象語言背景的人來說,我覺得這個過程需要花很長很長時間,因為學習Java之前沒有C++的經驗,只有C的經驗,我是大概花了一個月左右吧,才徹底把這些概念都搞清楚,把書上面的例子反復的揣摩,修改,嘗試,把那幾章內容反復的看過來,看過去,看了不下5遍,才徹底領悟了。不過我想如果有C++經驗的話,應該一兩天時間足夠了。那麼在這個過程中,可以多看看《ThinkinginJava》這本書,對面向對象的講解非常透徹。可惜的是我學習的時候,並沒有看到這本書,所以自己花了大量的時間,通過自己的嘗試和揣摩來學會的。
第四步就是開始熟悉Java的類庫。Java的基礎類庫其實就是JDK安裝目錄下面jrelib t.jar這個包。學習基礎類庫就是學習rt.jar。基礎類庫裡面的類非常非常多。據說有3000多個,我沒有統計過。但是真正對於我們來說最核心的只有4個,分別是
java.lang.*;
java.io.*;
java.util.*;
java.sql.*;
這四個包的學習,每個包的學習都可以寫成一本厚厚的教材,而O"reilly也確實是這樣做的。我覺得如果時間比較緊,是不可能通過讀四本書來學習。我覺得比較好的學習方法是這樣的:
先要通讀整個package的框架,了解整個package的class,interface,exception的構成,最好是能夠找到介紹整個包框架的文章。這些專門介紹包的書籍的前幾章應該就是這些總體的框架內容介紹。
對包整體框架的把握並不是要熟悉每個類的用法,記住它有哪些屬性,方法。想記也記不住的。而是要知道包有哪些方面的類構成的,這些類的用途是什麼,最核心的幾個類分別是完成什麼功能的。我在給人培訓的時候一般是一次課講一個包,所以不可能詳細的介紹每個類的用法,但是我反復強調,我給你們講這些包的不是要告訴你們類的方法是怎麼調用的,也不要求你們記住類的方法調用,而是要你們了解,Java給我們提供了哪些類,每個類是用在什麼場合,當我遇到問題的時候,我知道哪個類,或者哪幾個類的組合可以解決我的問題,That"all!,當我們具體寫程序的時候,只要你知道該用哪個類來完成你的工作就足夠了。編碼的時候,具體的方法調用,是邊寫代碼,邊查Documentation,所有的東西都在Documentation裡面,不要求你一定記住,實際你也記不住3000多個類的總共將近10萬個方法調用。所以對每個包的總體框架的把握就變得極為重要。
第五步,通過上面的學習,如果學的比較扎實的話,就打好了Java的基礎了,剩下要做的工作是掃清Documentation裡面除了上面4個包之外的其他一些比較有用處的類。相信進展到這一步,Java的自學能力已經被培養出來了,可以到了直接學習Documentation的水平了。除了要做GUI編程之外,JDK裡面其他會有用處的包是這些:
java.text.
這些包裡面真正用的比較多的類其實很少,只有幾個,所以不需要花很多時間。
第六步,JavaWeb編程,Web編程的核心是HTTP協議,HTTP協議和Java無關,如果不熟悉HTTP協議的話,雖然也可以學好Servlet/JSP編程,但是達不到舉一反三,一通百通的境界。所以HTTP協議的學習是必備的。如果熟悉了HTTP協議的話,又有了Java編程的良好的基礎,學習Servlet/JSP簡直易如反掌,我學習Servlet/JSP就用了不到一周的時間,然後就開始用JSP來做項目了。
在Servlet/JSP的學習中,重頭仍然是ServletDocumentation。ServletAPI最常用的類很少,花比較少的時間就可以掌握了。把這些類都看一遍,多寫幾個例子試試。Servlet/JSP編程本質就是在反復調用這些類來通過HTTP協議在WebServer和Brower之間交談。另外對JSP,還需要熟悉幾個常用JSP的標記,具體的寫法記不住的話,臨時查就是了。
此外JavaWeb編程學習的重點要放在WebApplication的設計模式上,如何進行業務邏輯的分析,並且進行合理的設計,按照MVC設計模式的要求,運用Servlet和JSP
分別完成不同的邏輯層,掌握如何在Servlet和JSP之間進行流程的控制和數據的共享,以及WebApplication應該如何配置和部署。
第七步,J2EE編程
以上的學習過程如果是比較順利的話,進行到這一步,難度又陡然提高。因為上面的知識內容都是只涉及一個方面,而像EJB,JMS,JTA等核心的J2EE規范往往是幾種Java技術的綜合運用的結晶,所以掌握起來難度比較大。
首先一定要學習好JNDI,JNDI是AppServer定位伺服器資源(EJB組件,Datasouce,JMS)查找方法,如果對JNDI不熟悉的話,EJB,JMS這些東西幾乎學不下去。JNDI其實就是javax.naming.*這個包,運用起來很簡單。難點在於伺服器資源文件的配置。對於伺服器資源文件的配置,就需要看看專門的文檔規范了,比如web.xml的寫法,ejb-jar.xml的寫法等等。針對每種不同的AppServer,還有自己的服務資源配置文件,也是需要熟悉的。
然後可以學習JTA,主要是要理解JTA對於事務的控制的方法,以及該在什麼場合使用JTA。這里可以簡單的舉個例子,我們知道一般情況可以對於一個資料庫連接進行事務控制(conn.setAutoCommit(false),....,conn.commit()),做為一個原子操作,但是假設我的業務需求是要把對兩個不同資料庫的操作做為一個原子操作,你能做的到嗎?這時候只能用JTA了。假設操作過程是先往A資料庫插一條記錄,然後刪除B資料庫另一個記錄,我們自己寫代碼是控制不了把整個操作做為一個原子操作的。用JTA的話,由AppServer來完成控制。
在學習EJB之前要學習對象序列化和RMI,RMI是EJB的基礎。接著學習JMS和EJB,對於EJB來說,最關鍵是要理解EJB是如何通過RMI來實現對遠端對象的調用的,以及在什麼情況下要用到EJB。
在學習完EJB,JMS這些東西之後,你可能會意識到要急不可待學習兩個領域的知識,一個是UML,另一個是DesignPattern。Java企業軟體的設計非常重視框架(Framework)的設計,一個好的軟體框架是軟體開發成功的必要條件。在這個時候,應該開始把學習的重點放在設計模式和框架的學習上,通過學習和實際的編程經驗來掌握EJB的設計模式和J2EE的核心模式。
J2EE規范裡面,除了EJB,JMS,JTA,Servlet/JSP,JDBC之外還有很多很多的企業技術,這里不一一進行介紹了。
另外還有一個最新領域WebServices。WebServices也完全沒有任何新東西,它像是一種黏合劑,可以把不同的服務統一起來提供一個統一的調用介面,作為使用者來說,我只要獲得服務提供者給我的WSDL(對服務的描述),就夠了,我完全不知道伺服器提供者提供的服務究竟是EJB組件,還是.Net組件,還是什麼CORBA組件,還是其他的什麼實現,我也不需要知道。WebServices
最偉大的地方就在於通過統一的服務提供方式和調用方式,實現了整個Internet服務的共享,是一個非常令人激動的技術領域。WebServices好像目前還沒有什麼很好的書籍,但是可以通過在網路上面查資料的方式來學習。
首先java完全可以在半年之內學通,只要你確實用心學,這點完全不必擔心。
如果你智商屬於普通人並且完全沒有編程的基礎,例如c,c++,或者其他編程語言(我指的是親手編寫一個完整的程序,helloworld或者剪切字元串不算)我強烈不推薦你看書,不然將浪費你大量的入門時間,甚至走許多彎路(比如做j2ee的話swing與swt是基本不用會的,多線程也只要會點基礎即可),但不失為一個看起來愉快,學起來輕松的入門級教程,畢竟剛開始的時候還是應該以培養興趣為主,。
我個人學的是j2ee的內容,j2ee說白了就是做網頁,這時候你要從先從java里脫身出來,學些跟網頁有關的東西:
1.html:很簡單的東西不是太笨的話半天左右即可搞定
2.js:易學難精,想速度找工作不必花太多時間,隨便買本JavaScript書略讀並備查 推薦:JavaScript高級程序設計;JavaScript權威指南
3.資料庫:如果沒有基礎的話,建議多花時間,至少一個月,開始建議用MySQL,然後是Oracle,然後是sqlserver,這段時間最關鍵的就是sql語言的編寫,關繫到你今後筆試的成敗,一定要自己多練,多在網上找筆試題做。
5.xml 就是一種封裝數據的格式,沒啥好學的,練習一下怎麼用dom4j或者jdom讀寫xml即可,可以直接去網上下有注釋的例子程序來看看,比看視頻看書快多了。
6.jsp,servlet,tomcat: 這段時間說白了就是用jsp來做個網站,學習方法也很多種,可以看書比如Javaweb 開發詳解,我一同學就是看這本書看會的。
也可以繼續看視頻比如尚學堂的jsp,servlet。
7.學再多不實踐也是不行的,這時候可以自己搞個小項目了,可以參考尚學堂shopping視頻,bbs視頻,不過這兩個項目練練手可以,別往簡歷上寫,太丟臉了。這其中還有很多小工具,例如jxl的excel讀寫,jfreechat的圖表生成等等,實在不行進公司再學也行,因為不一定每家公司都用這些東西。
8.開始進入框架時代,框架說白了就是加速開發的工具,內在原理還是以上的那些東西
主要是3大框架:
mvc框架:struts,struts2,jsf
or映射框架:hibernate,ibatis
業務框架:spring
重量級框架:ejb
每種挑一樣學即可,因為大概都差不多,學了一種同類產品可以在3天內搞定
學習方法分兩類
1.看視頻:時間長,要有耐性,估計全看完要1個半月,基本可以學全開發用的東西,但是對內在原理了解不深。
2.看網上資料,看書:速度因人而已,領悟力強的半個月就能搞定,學的東西還比看視頻多,畢竟學到這階段都有點基礎了,可以研究下程度更深的東西,如果自覺不夠聰明就別勉強了,說不定3個月還雲里霧里。
當年我基本是2種結合,一邊利用上無聊課的時間看書,大學這種課應該還不算少,視頻如果覺得會了就拉過去。
首先是搞清楚原理,最基礎的那段js調用伺服器的代碼必背,
然後是學一個ajax框架,推薦jQuery學起來簡單,ext備選,用的人多。
10.webservice,ant,gis等等等等。
這些東西筆試面試最多問你做沒做過,基本不影響你進公司,以後有機會就在項目中學。
11.面試之前自己做一個拿的出手的項目,不需要太大,4,5張表即可,但一定要夠花哨,ssh框架全用上,ajax必用,報表功能必有,面試的時候就拿這項目猛吹,然後源碼丟給他,基本就沒啥問題了(美工直接上網抄,或者上網找個現成的項目扒光後台全部自己寫)。
最後,送你一句話,男兒當自強。
在程序員這行里,能力遠遠大於學歷,你相信你能成功,你就能成功!
4. 零基礎學做網站視頻教程(全套)新手如何做網站
建立網站就是購買自己的房子居住一樣,仍然是線上推廣的必經之路,附上一個從零開始用SAAS搭建網站的教程。
做網站的教程步驟:
1、網路搜索「鳴蟬自助建站平台」,進入平台網頁,如圖所示。
6、在設計編輯完工後,即可聯系平台協助綁定獨立域名,發布上線。
5. 零基礎學哪種資料庫好
其實現在常見的資料庫大部份都是關系型資料庫,不管是理論和操作基本都是一樣的,如果從操作和易學的角度來說,SQLSERVER還是比較容易上手的,網上的資料和各種書籍也不少,但是如果數據量大,資料庫的穩定來說,Oracle還是比較要強一點的。從我個人的經驗來說DB2應該是最難學和操作的。如果是零基礎,青鳥的培訓就可以。
書的話有:程序員的SQL金典
oracle的書,我見過有個叫鱔魚的人寫的書不錯
DB2我覺得還是牛新莊書好
6. 零基礎想自學sql資料庫應該從哪入手
現在資料庫有3類,Oracle,MySQL,SQLServer,看你要學哪種,雖然大致差不多,但也有些許區別
先了解資料庫中的數據類型,有哪些
創建資料庫,刪除資料庫語句,建表語句,刪除表語句,查看資料庫中表語句
主鍵,自動增長
表中的增,刪,改,查,一個個慢慢來
一些關於表欄位的統計語句,一些有關的函數,再接著就是索引,外鍵約束,報表等等
可以推薦一個網站,可以照著看看練習http://www.w3cschool.cn/sql
7. 如何零基礎學習資料庫 需要學習那些課程 哪些軟體比較有用
零基礎的話,學資料庫首選《資料庫系統概念》,那些雜牌書就不用看了。
然後就是選擇一個具體的資料庫產品學習,比如Access、SQL-Server、MySQL、Oracle、DB2等,不同的資料庫產品區別很大的,每一種資料庫都有相應的經典書,官方也有入門文檔。哪些書就不列舉了,太多,到亞馬遜上搜對應的資料庫名字就能找到了。
當然,如果你想快餐式入門,那就看些視頻或者國內的一些什麼XXX從入門到精通、XX天精通XXX之類的書吧,那些應付暫時的需要應該夠了。
學習資料庫,和學習其他電腦知識一樣,要注重實踐,也就是要上機實習。先學習一些資料庫的基本概念,然後一邊看書,一邊上機,是個很好的方法。
在網上去找一些有關的視頻教程,跟著視頻學習,會輕松一些。
入門級的書很多了,如《21天精通XXX》、《深入淺出xxx》之類的,都可以參考。
學習知識,關鍵在持之以恆,就會有好的成績。
8. 零基礎學java會不會很難
java學習是由簡入難的學習過程,不要一開始就學習太過於復雜的,也不要好高騖遠,java的基礎很重要,所以一定要由最基礎的學起,抓實基礎。下面是筆者結合大部分情況為大家總結的java學習流程。
首先要學習java的基礎知識。
不要被新技術迷惑,所謂萬變不離其宗,新技術都是基於java的基礎之上,如果基礎不扎實,對於這些新技術的理解也是一知半解,學不到根源。
1、web開發
全面的JEE的web開發知識:Servlet+JSP+javaBean+TagLib,到這里做一個完整的web應用項目開發。
2、J2EE基礎
j2ee說白了就是做網頁,這時候你要從先從java里脫身出來,學些跟網頁有關的東西:
html:很簡單的東西不是太笨的話半天左右即可搞定
js:易學難精,想速度找工作不必花太多時間,隨便買本javascript書略讀並備查推薦:JavaScript高級程序設計;JavaScript權威指南
資料庫:如果沒有基礎的話,建議多花時間,至少一個月,開始建議用mysql,然後是oracle,然後是sqlserver,這段時間最關鍵的就是sql語言的編寫。
xml
就是一種封裝數據的格式,沒啥好學的,練習一下怎麼用dom4j或者jdom讀寫xml即可。
jsp,servlet,tomcat:
這段時間說白了就是用jsp來做個網站。
3、EJB開發
包含全面的EJB知識:1)EJB入門和無狀態會話Bean;2)有狀態會話Bean;3)BMP和CMP是實體Bean;4)jms和MessageDrivenBean;5)事物和安全(JTA、JTS和JAAS);6)WebService的開發和應用;
要會使用主流框架
框架其實就是一些公共的工具和方法,被封裝到一個盒子中供您隨時調用,框架也是別人用java編寫的,相當於你調用別人寫好的公共模塊,可以節省時間和效率。
主要是3大框架:
mvc框架:struts,struts2,jsf
or映射框架:hibernate,ibatis
業務框架:spring
重量級框架:ejb
這些都是java技術的學習知識點,和學習流程,先簡單後復雜,由一個點展開,開始更廣更深入的學習。這些都掌握了以後,你就學會了java,具備了基本編程的能力,但不代表你就能做出優良的產品,所以接下來,你就需要學習軟體工程和演算法,進一步的提升自己。
9. SQL零基礎怎麼入門
入門的話可以看看《2008編程入門經典》
SQL編程風格:http://download.csdn.net/detail/dba_huangzj/4497334
SQLServer2008管理員必備指南:http://download.csdn.net/detail/dba_huangzj/4382520
SQLServer2008企業級平台管理實踐01:http://download.csdn.net/detail/dba_huangzj/4283048
SQLServer2008企業級平台管理實踐02:http://download.csdn.net/detail/dba_huangzj/4282950