當前位置:首頁 » 編程語言 » 自學sql

自學sql

發布時間: 2022-02-01 16:21:54

1. 如何從零開始學習sql

先熟悉基本的SQL語句,比如四個基本的語句比如下表,表名為a : 姓名 卡號 性別 班級 張三 001 男 1 李四 002 男 2 林采兒 003 女 2 劉靜 004 女 11,查詢語句 select * from 表名 where 條件,比如查詢性別為男的全部信息語句:select * from a where 性別='男'2,插入語句 insert into 表名 values(『','','',''),比如插入一條記錄 insert into a values (『貓三','005','男','1')2,修改語句 update 表名 set 更改值 where 條件 比如把卡號為003的性別修改為男 update a set 性別='男' where 卡號='003'4 刪除語句 delete from 表名 where 條件 ,比如刪除卡號為002的信息 :delete from a where 卡號='002'先把基本的語句掌握了,然後再深入學習復雜的語句,像 連接查詢,SQL函數的用法,一步步的學下去,慢慢就精通SQL語句了。。。

2. 學習SQL要有什麼基礎

挺好學的,你只要會英語,sql號稱是第四代語言,他的語法結構比較接近我們實際的英語了。其他的就是去找些東西做做。另外ASP比較落後了,你可以學.NET或JAVA。其他的就沒什麼告訴你了。我主要去的網站http://www.cjsdn.net/ ,你也可以去看看,不過那時JAVA網站

3. 我想自學SQL Server

裝個個人版就行,自己的個人電腦就能當伺服器。至於學習語句嘛,可能得花點功夫記記基本的語法,不難的裝好資料庫多敲敲語句就行。

4. 如何學好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應該有很好的開發方面的經驗,
主動爭取維護一下開發環境下的資料庫,首先是每天都備份,然後看看有沒有可以優化的地方。
多關注性能,安全,備份/恢復,高可用性方面的東西。試試資料庫復制,日誌轉移,數據鏡像,如果有機會再試試集群

5. 自學,關於SQL語句

column_char char(10)
這個後面的(10)又是什麼意思?

10 指長度為10的字元。如 column_char = 'abcdefghij' 就是10個字元,
再長就放不下,會報錯!

column_decimal decimal(8,4)
是什麼意思呢?尤其是後面的(8,4)

指這個column_decimal 可以放8位,其中4位是小數:
如: 1234.5678 是可以的
12345.678 也可以
但:
123.45678 就會被截斷。
123456789.1 就會太大,裝不下!

6. 關於新手學習SQL

先從簡單的說去,select這個語句就是從表裡面查詢出我們想要的東西,表就是我們想要的數據的集合,打個比方來說把;
姓名 會sql語句嗎 -- 這里就是我們說的表的行,也就是你想要查詢消息的標題
你 不會 -- 數據
我 會 -- 數據
在現實中任何東西都有名字的,那表也有名字,我們叫這張表為:新手學習sql
現在我們要查詢:新手學習sql 這張表裡面:你 的信息
那門我們的sql就是 select * from 新手學習sql where 姓名='你';
這里的 * 代表把所有的標題(也就是表中的行)都列出來,where 代表條件要出現了,就像現實中你去哪,也是個條件,where後面就跟著你的條件了,其中where可以有,也可以不有,關鍵要看你帶條件不。
最後給你總結下,select 語句代表從什麼東西裡面查出什麼,查詢的時候我們按什麼條件查,
select 查出什麼 from 從什麼東西 where 條件

最最後:建議你有空買本sql方面的書,好好看下,最少把資料庫裡面的各個名詞搞清楚,知道是什麼意思,以後在在工作中慢慢用到了,你就會好的。

7. 怎樣才能學好SQL

首先要學習sql語言,無論你是學Oracle還是sql server資料庫或其他的資料庫,sql語言都是基礎。資料庫的原理例如資料庫範式、什麼是資料庫中的數據類型、什麼是約束等等。記住,這兩個是學習所有資料庫的基礎。

學習了sql語言後該學習視圖,存儲過程。不同的資料庫在sql語句的使用上稍微有些不同,它們的內置函數也是不同的。不過只要學會sql語句,具體的函數和用法查閱幫助文件或手冊就可以了。如果你還要學高級的,還有觸發器,完整性約束等很多東西可以學。

最好的學習方法就是安裝一個sqlserver2000在自己機子上,買一本人民郵電出版社的《SQL Server 2000中文版設計實務》,和《中文版SQL Server2000開發與管理應用實例
》,呵呵,好久不看了,是一本傻瓜書,圖文並茂,通俗易懂。對著書上的例子一個個試試,很快就會了。學資料庫,最容易和最難的就是學sql語言。祝你好運:)

好,記得給我多加點分哦.

8. 怎麼學習SQL最快

實踐,多練習,做好有真實的環境

9. 如何學習sql語句

找一本資料庫的書來看,先學會基本語法 ,然後把資料庫的所有sql語句一句一句地驗證一遍,等你全部敲完,可以算半個大神了

10. 怎樣學習sql

先入門:找一本入門的書,多操作,(首先肯定自己要裝個資料庫)多練習,可以先看書上的例子!
等到熟練以後可以看一些深一點的書籍,記住要多練習

熱點內容
蘇州什麼是刀片伺服器 發布:2025-01-10 17:08:55 瀏覽:916
樓宇對講linux和安卓哪個好 發布:2025-01-10 17:08:53 瀏覽:630
編程貓電腦版 發布:2025-01-10 17:07:25 瀏覽:941
上傳音樂表 發布:2025-01-10 17:04:52 瀏覽:166
如何在安卓tv上裝當貝市場 發布:2025-01-10 16:59:54 瀏覽:979
電腦鐵電存儲 發布:2025-01-10 16:57:19 瀏覽:464
c語言源程序的基本單位 發布:2025-01-10 16:47:37 瀏覽:287
王者安卓賬號如何換到蘋果 發布:2025-01-10 16:34:47 瀏覽:730
c語言lua 發布:2025-01-10 16:34:46 瀏覽:208
我的世界檢測伺服器人員 發布:2025-01-10 16:32:30 瀏覽:834