首先要學習sql語言,無論你是學Oracle還是sql server數據庫或其他的數據庫,sql語言都是基礎。數據庫的原理例如數據庫范式、什么是數據庫中的數據類型、什么是約束等等。記住,這兩個是學習所有數據庫的基礎。 學習了sql語言后該學習視圖,存儲過程。不同的數據庫在sql語句的使用上稍微有些不同,它們的內置函數也是不同的。不過只要學會sql語句,具體的函數和用法查閱幫助文件或手冊就可以了。如果你還要學高級的,還有觸發器,完整性約束等很多東西可以學。 最好的學習方法就是安裝一個sqlserver2000在自己機子上,買一本人民郵電出版社的《SQL Server 2000中文版設計實務》,和《中文版SQL Server2000開發與管理應用實例 》
“專業、務實、高效、創新、把客戶的事當成自己的事”是我們每一個人一直以來堅持追求的企業文化。 成都創新互聯公司是您可以信賴的網站建設服務商、專業的互聯網服務提供商! 專注于成都做網站、網站建設、外貿營銷網站建設、軟件開發、設計服務業務。我們始終堅持以客戶需求為導向,結合用戶體驗與視覺傳達,提供有針對性的項目解決方案,提供專業性的建議,創新互聯建站將不斷地超越自我,追逐市場,引領市場!
現在數據庫有3類,Oracle,MySQL,SQLServer,看你要學哪種,雖然大致差不多,但也有些許區別
先了解數據庫中的數據類型,有哪些
創建數據庫,刪除數據庫語句,建表語句,刪除表語句,查看數據庫中表語句
主鍵,自動增長
表中的增,刪,改,查,一個個慢慢來
一些關于表字段的統計語句,一些有關的函數,再接著就是索引,外鍵約束,報表等等
可以推薦一個網站,可以照著看看練習
先大概的了解下常見的語法和語句,因為sql學習的東西太多了,你是記不完的。之后邊學習邊實踐,最好找個工作去實踐。把每次的問題都記錄下來,下一次遇到的時候,能想起來不用查,想不起來,再去自己記錄的內容里查找,其實主要學的是學習和使用的方法以及編程的思想,語法和一些概念把常見的記下,其余的可以去網絡上找到。我使用的是OneNote 這款軟件記錄平常遇到的問題,分類記錄。
祝君成功!
先學數據庫原理,然后學SQL就比較輕松。且也有助于深入。
《數據庫原理》一書在書店一般能買到。
先學SQL,把子查詢,group by, order by, having, union, exists, in, join, left join, inner join 搞得明明白白
裝個SQL 2005,裝兩個實例。裝service pack。裝了卸,卸了裝,直到嘔吐(嘿嘿)
把login, user, schema, linked server這些基本概念搞清
把不同的系統權限,用戶權限學習一遍
建數據庫,備份數據庫,全備份,增量備份,日志備份
建表,寫SQL建表,把常用數據類型搞懂,邊建表,學習update/delete邊插入/刪除記錄,邊做備份
然后恢復數據庫,恢復全備份,恢復到某個標記,恢復到某個時間點
用SQL命令把上面的這些操作做一遍(都有SQL的,不要只會用鼠標點來點去)
DBCC的一些常用命令
好好學習一下索引,用SQL建索引,各種各樣的索引
建幾個表,分別有1千條記錄,1萬條記錄,10萬條記錄,100萬條記錄,500萬條記錄
每建一個表,就看看數據庫如何變大,日志如何變大,如果沒看懂,恢復數據庫到前一個狀態再做....
把數據庫縮小,放大,增加數據文件,把數據文件放在不同硬盤上,把日志截斷(雖然小了,但看看還能不能恢復)
把主鍵,外鍵,約束,默認值,數據類型等基本概念搞清楚
然后開始在上面玩索引和各種查詢,玩玩備份和恢復,刪除50萬條記錄,插入10萬條記錄,等等
看你的硬盤小燈亂閃,CPU冒煙,你就對性能和速度開始關注了(嘿嘿)
就會想著怎么優化一下你的SQL,怎么優化索引等這些問題了。
學習T-SQL的一些基本東西,學習一下存儲過程,觸發器
到這里多回答別人的問題,幫別人寫點存儲過程,觸發器的代碼,多看別人怎么寫的,怎么解決問題的。
到這里,你應該有不錯的基本功了。
如果對數據庫開發有興趣呢,T-SQL要熟悉,會分析execution plan,對索引比較精通,然后就是要使用的程序語言
如果要做DBA,我覺得一個好的DBA應該有很好的開發方面的經驗,
主動爭取維護一下開發環境下的數據庫,首先是每天都備份,然后看看有沒有可以優化的地方。
多關注性能,安全,備份/恢復,高可用性方面的東西。試試數據庫復制,日志轉移,數據鏡像,如果有機會再試試集群
如果你是初學者,我建議你看一些基礎的知識,如《數據庫系統概論》《Sql Server 數據庫設計和實現》等,如果你是老手了可以看一些比較深的書 《數據庫管理》等一般是一些數據庫優化的知識,
網站名稱:sqlserver怎么學,如何快速學會sql
本文鏈接:http://m.kartarina.com/article30/dsesjpo.html
成都網站建設公司_創新互聯,為您提供、做網站、ChatGPT、面包屑導航、網站維護、關鍵詞優化
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯