Ⅰ 請教sql語言好不好學自學要怎麼開始
嗯,想學習是好事情,只要認真努力,學好沒問題,我以親身經歷告訴你,我是今年六月份開始學習VB,現在已經開始開發軟體了,而且運行成功。
你先從最基本的學起,要有一個循序漸進的過程。
第一步:學習VB基礎理論,推薦你看看<<Visual Basic程序設計基礎教程>>,匡松、呂峻閩主編,講得非常好。如果你的基本理論已經非常好了,那就可以進入下一步了。
第二步:學習資料庫理論,推薦你用《Visual Basic資料庫編程 從範例入門到項目開發》李華飈等編著、《Visual Basic6.0資料庫開發經典實例精解》夏邦貴等編著。 這兩本書都是用ACCESS作資料庫的,如果你對ACCESS不太熟,建議找一本最簡單的介紹ACCESS的書看看,因為資料庫編程對ACCESS的了解要求不是很高。
看過這幾本書(認真看,把裡面的例子最好能在電腦上過一遍),你已經是很不錯了。努力吧!
Ⅱ sql資料庫從哪裡開始學自學
首先你要去學一些SQL 用sql語句怎麼操作數據的增刪改查 這是資料庫的最基本的 這個就的DATA 數據的操作 而你說的管理軟體 其實就是一個工具 用來查看你當前資料庫的名字啊 大小啊 等等一些屬性的 當然你也可以通過這個軟體來對資料庫進行一些操作什麼的! 比如說更改資料庫的字元編碼什麼的! 這個管理軟體主要是用來輔助的,其實完全可以不用軟體 全部在命令行敲出來 ,不過這得要你很熟練運用數據和熟悉資料庫的命令後才可以做到! 在這之前可以用軟體來操作
Ⅲ sql server2014已經裝好了,要怎麼開始操作小白求教。
1、安裝好一般需要啟動服務
2、然後找到 sql server 2014 manament studio 登錄
3、一般選擇windowNT登錄,這是安裝時默認的安裝方式
4 、登錄就就可以操作資料庫了
Ⅳ 我想學習資料庫,該怎麼辦
方法:
要說資料庫,一般以SQL Server作為入門的學科,它適合中小型項目開發,而現在比較流行於大型開發的有:
Oracle
現在具有企業大型軟體的絕對佔有率
DB2 在以IBM服務的公司以及單位(中國銀行)
MySql 相對不是很正式的開發,使用MySql
當然還有一些:Access(桌面資料庫),FoxPro(中國教育),Informix的資料庫系統.
剛開始入門的時候可以找點視頻教程來學習,視頻教程一般講得比較好,但不要企圖於通過它達到比較高的水平。然後要學會將自己所知道的去實踐,多實踐。當覺得實踐到一定程度而沒有什麼沖勁了,就去學習理論,當覺得理論知識需要發揮的時候就去實踐,時間的周期不一定,沒有什麼定論,但自己的時間安排需要定論就可以了。
一直都認為在計算機行業要學會一門技術太簡單了,但如果要把技術發揮到一定程度就有難處了,一定程度是什麼意思,就是把技術如何發揮到具體的業務之中,會動腦筋去思考,而把技術作為相對次要的東西了。
資料庫的DBA人員需要兼有系統分析員和運籌學的業務素質。在技術上講,資料庫的前續學科是「數據結構」。
1.資料庫是非常快的數據處理程序,其內在的本質依舊是"文件".因為Windows操作系統管理機制就有:磁碟、文件、目錄。Linux的方式只有文件。所以資料庫重本質的角度來說是一種平台軟體,是將文件翻譯成邏輯語言的軟體,成為軟體程序數據交換的中心,為什麼那,一個很重要的原因就是「快」,還有就是「安全」、「集成」等等。因為以前的語言程序要處理數據要編寫大量演算法十分麻煩而且很容易出錯等等。大家就想到集成了。
2.其實,要談到操作資料庫,簡單的就太簡單了,但是資料庫最難的不是操作,而是在資料庫的設計上。一個大型程序設計者肯定是一個資料庫的高手,因為大型程序要死板地去完成它是非常困難和不理智也是不安全不穩定的,要充分利用自己所有的能力去挖掘其數據之間的奧秘,然後體系化資料庫結構,相當於在資料庫中如何層次化地建立數據結構。將需求中的矛盾事物改變成可以相互融合的。
資料庫操作簡單是指一般操作,如果難的操作還是有點技術的,但還是難不到那裡去。
3.為什麼說上面的東西都很簡單那,因為只要會,那就可以了,而設計方面的東西是永遠不是那麼簡單的,永遠帶有創新和追求,沒有最高的境界。
就一個十分常見的問題,如何在資料庫中配合好人員、角色、許可權、類別、級別、可操作性這幾者的關系,如果是沒有經驗的人直接上手可能會亂來(最早也是這樣的)。有經驗的人也會設計一段時間,而且隨著軟體復雜性的增加,其資料庫的這幾者之間的復雜性就越來越復雜。所以大型軟體是非常難的。就一個很簡單的例子,在很多的網站中,有上百的欄目信息,而每一個欄目間又保持獨立。圖片的位置和圖片的信息都是動態更新的。某些網站的可操作性都以樹型結構提供,而樹型結構的子樹類別和和葉子都是不重復而不錯誤。而且其層數都是動態的。有些人可以通過前台的判定語句來執行樹型結構的生成,但總之,資料庫是一門入門容易卻達到高手很難的學科,通過不斷在失敗中吸取經驗,才能得到一些書籍上無法學會的東西,那才是真正的高手。也就是說,學技術是很快的,要會將技術運用於實際的業務分析,才可以成為一個自我型的DBA,而不是一個簡單的程序員。
Ⅳ 我想自學SQL Server
裝了SQL SERVER後,
首先要啟動服務:
進入開始-->所有程序中找到Microsoft SQL Server目錄,下在有一個「服務管理器」的菜單,點擊它會出現一個服務管理器的小界面,點擊開始/繼續,這樣就啟動了服務;
然後進入開始-->所有程序中找到Microsoft SQL Server目錄,下在有一個「企業管理器」的菜單,點擊進入企業管理器界面,可以新建資料庫、表、視圖、存儲過程等。
再進入開始-->所有程序中找到Microsoft SQL Server目錄,下在有一個「查詢分析器」的菜單,點擊它進入查詢分析器的界面,工具欄中可以選擇資料庫,然後執行相應SQL。
最好能找本書,對著操作一下,學會基本的SQL語句。
Ⅵ SQL SERVER怎麼自學
這是我回答別人的東西:
學好基礎語法
學好了這些之後,你可以學學資料庫安全性的東西
是的,你說的這些我只是聽過名字
之後就學資料庫性能優化和調試
之後再學具體的產品: oracle 、sql 2005什麼的
oracle資料庫管理,然後就可以考慮做oracleDBA了
期間你可以考一些相關的認證
到了Oracle DBA之後的話,然後你再考慮整體的資料庫設計
考慮各種資料庫架構的合理性(性能、安全、用戶習慣性,系統全面性,系統漏洞等)
再深點的話你就可以學分布式資料庫和網路資料庫了
那時候可以考慮資料庫防護和攻擊
之後你可以學資料庫防護、攻擊原理,研究資料庫演算法構成
連接這些知識少不了一下課程:資料庫系統原理,操作系統原理,伺服器架構原理,數據結構,離散數學,行為學等知識
Ⅶ 我想自學Sql資料庫,請問那些網站和教程可以,謝謝!
我是沒怎麼研究資料庫,初學的話我倒是可以說下,其實挺簡單的,就是SQL語句,不要被什麼T-SQL,過程,亂七八糟迷惑了就是。意思就是不管他們。。
還有一個學長說的就是一個三範式,他跟我說要好好研究,之前倒是沒怎麼懂,這兩天寫資料庫課設,才慢慢感覺到它對構建一個資料庫有多麼重要。
總之就是學會sql語句,create update insert 很簡單的也不用什麼書,網上看看就會了,至於查詢有點麻煩下個電子書學學也會了。(不僅僅是select還有左/右外連接什麼的,慢慢你就知道了)
再一個就是學個高級語言,我覺得這個是比較必須的。。不知道你學過沒有,沒有去學一個,也用不了多久,.NET PHP, JAVA比較難,如果沒學過就別學這個。。我覺得一個學資料庫的,不會一門語言是挺搞笑的,自己建了資料庫就只能自己在查詢窗口玩。。。雖然我身邊有不少人就是這樣···有點不能理解呵呵,計算機本來就是一個融匯貫通的過程,你只會一個是永遠不能提高到哪去的。
這個時候你就知道自己有沒學資料庫的天賦了。。有的話接下來自己的路就走的順了,下面的我是沒做過了,是一些學長的經歷。。。
再來就是對資料庫的單獨理解了。。我有個學長是研究mysql就是研究他的源代碼,不過這沒點牛逼基礎還真是不容易(這也是我說的為什麼計算機是融會貫通的了。。)。。再不就是oracle了,就是去考證,我們學校有個牛逼的就考個中級的,現在就坐等畢業拿最高工資了。。
Ⅷ 如何自學MySQL想在網上自學呢
自學mysql是想學什麼?學習mysql的安裝?sql的插入和查詢么?這些網路一下都有,幫你找找網路
直接網路關鍵字:mysql下載安裝教程。(可以直接看這個網頁鏈接)
安裝完了之後,下載一個navicat,這個就是個軟體,直接網路下載安裝就行
網路:navicat使用教程
sql教程網頁鏈接
沒了,其實也可以直接網路一個mysql教程,要視頻版的最好
Ⅸ 怎樣才能學好SQL
首先要學習sql語言,無論你是學Oracle還是sql server資料庫或其他的資料庫,sql語言都是基礎。資料庫的原理例如資料庫範式、什麼是資料庫中的數據類型、什麼是約束等等。記住,這兩個是學習所有資料庫的基礎。
學習了sql語言後該學習視圖,存儲過程。不同的資料庫在sql語句的使用上稍微有些不同,它們的內置函數也是不同的。不過只要學會sql語句,具體的函數和用法查閱幫助文件或手冊就可以了。如果你還要學高級的,還有觸發器,完整性約束等很多東西可以學。
最好的學習方法就是安裝一個sqlserver2000在自己機子上,買一本人民郵電出版社的《SQL Server 2000中文版設計實務》,和《中文版SQL Server2000開發與管理應用實例
》,呵呵,好久不看了,是一本傻瓜書,圖文並茂,通俗易懂。對著書上的例子一個個試試,很快就會了。學資料庫,最容易和最難的就是學sql語言。祝你好運:)
好,記得給我多加點分哦.