sql手冊中文
㈠ 姝葷曪細sql琛岃漿鍒楁眹鎬伙紙鍏ㄧ綉鏈鍏ㄦ渶璇︾粏錛
闃呰葷洰褰
PIVOT 鐢ㄤ簬灝嗗垪鍊兼棆杞涓哄垪鍚嶏紙鍗寵岃漿鍒楋級錛屽湪 SQL Server 2000鍙浠ョ敤鑱氬悎鍑芥暟閰嶅悎CASE璇鍙ュ疄鐜
PIVOT 鐨勪竴鑸璇娉曟槸錛歅IVOT(鑱氬悎鍑芥暟(鍒) FOR 鍒 in (鈥) )AS P
娉ㄦ剰錛歅IVOT銆乁NPIVOT鏄瘲QL Server 2005 鐨勮娉曪紝浣跨敤闇淇鏀規暟鎹搴撳吋瀹圭駭鍒(鍦ㄦ暟鎹搴撳睘鎬->閫夐」->鍏煎圭駭鍒鏀逛負 90 )
SQL2008 涓鍙浠ョ洿鎺ヤ嬌鐢
瀹屾暣璇娉曪細
View Code
UNPIVOT 鐢ㄤ簬灝嗗垪鏄庤漿涓哄垪鍊礆紙鍗沖垪杞琛岋級錛屽湪SQL Server 2000鍙浠ョ敤UNION鏉ュ疄鐜
濮撳悕 璇劇▼ 鍒嗘暟
---------- ---------- -----------
寮犱笁 璇鏂 74
寮犱笁 鏁板 83
寮犱笁 鐗╃悊 93
鏉庡洓 璇鏂 74
鏉庡洓 鏁板 84
鏉庡洓 鐗╃悊 94
濮撳悕 璇鏂 鏁板 鐗╃悊
---------- ----------- ----------- -----------
鏉庡洓 74 84 94
寮犱笁 74 83 93
濮撳悕 璇鏂 鏁板 鐗╃悊 鎬誨垎 騫沖潎鍒
---------- ----------- ----------- ----------- -----------
鏉庡洓 74 84 94 252 84.00
寮犱笁 74 83 93 250 83.33
濮撳悕 璇鏂 鏁板 鐗╃悊
---------- ----------- ----------- -----------
寮犱笁 74 83 93
鏉庡洓 74 84 94
濮撳悕 璇劇▼ 鍒嗘暟
---------- ---- -----------
鏉庡洓 璇鏂 74
鏉庡洓 鏁板 84
鏉庡洓 鐗╃悊 94
寮犱笁 璇鏂 74
寮犱笁 鏁板 83
寮犱笁 鐗╃悊 93
鏈鍚庣粰澶у跺垎浜玈pring緋誨垪鐨勫︿範絎旇板拰闈㈣瘯棰橈紝鍖呭惈spring闈㈣瘯棰樸乻pring cloud闈㈣瘯棰樸乻pring boot闈㈣瘯棰樸乻pring鏁欑▼絎旇般乻pring boot鏁欑▼絎旇般佹渶鏂伴樋閲屽反宸村紑鍙戞墜鍐岋紙63欏礟DF鎬葷粨錛夈2022騫碕ava闈㈣瘯鎵嬪唽銆備竴鍏辨暣鐞嗕簡1184欏礟DF鏂囨。銆傜佷俊鍗氫富錛777錛夐嗗彇錛岀濆ぇ瀹舵洿涓婁竴灞傛ゼ錛侊紒錛
鍘熸枃浣滆咃細鐜嬫濇槑
鍘熸枃鍑哄勶細http://www.cnblogs.com/maanshancss/
㈡ 鏁版嵁搴撴柟闈㈢殑涔︾睄 鏈夊ソ鐨勬帹鑽愮殑娌℃湁(sql,access...)
http://book.csdn.net/bookfiles/724/
銆奡QL璇璦涓庢暟鎹搴撴搷浣滄妧鏈澶у叏銆
鏈涔︿互搴旂敤騫挎硾鐨凷QL Server 2005鏁版嵁搴撲負渚濇嵁錛屾寜鐓ф暟鎹搴撴搷浣滅殑涓鑸欏哄簭錛岀敤16絝犵殑綃囧箙錛屼互鍩虹浠嬬粛銆佹暟鎹搴撳強琛ㄧ殑鍒涘緩銆佹暟鎹鏌ヨ銆佹暟鎹鎿嶇旱銆佹暟鎹鎺у埗銆佷簨鍔℃帶鍒跺拰鏁版嵁搴撶$悊鐨勯『搴忥紝鐢辨祬鍒版繁鍦頒粙緇峊ransact-SQL璇璦銆
===========
鍒拌繖閲屽惂錛
http://find.verycd.com/folders/SQL
銆24灝忔椂sql 2005 鏁欑▼銆(SQL Server 2005 Express in 24 Hours)
綆浠嬶細鍐欑殑娓呮氾紝鑰屼笖瀹炵敤銆傛湰涔︾殑浣滆呮槸涓涓涓撳剁駭鐨勪漢鐗┿備粬娓呮氳︾粏鐨勪粙緇嶄簡鍩烘湰姒傚康銆
銆奡QL Server 2005鐩涘寸郴鍒楄劇▼銆媅ISO]
銆婇浂鍩虹瀛SQL Server 2005 鏁欐圥PT/闅忎功鍏夌洏銆
閮芥槸瀹屾暣鐨勩
========================
浠ヤ笅涔︾睄錛岄潪甯稿畬鏁達紝鐩存帴涓嬭澆
http://www.cc.whu.e.cn/wlkt/jiaocheng/sqlbook.exe
http://www.cc.whu.e.cn/wlkt/jiaocheng/sql2000.zip
http://down.jd165.com/060626/%B5%E7%D7%D3%CA%E9%BF%E2/Microsoft%20SQL%20Server%202000%20%B2%D9%D7%F7%D6%B8%C4%CF.rar
錛濓紳錛濓紳錛濓紳錛濓紳錛濓紳錛濓紳
http://www.china-pub.com/computers/common/info.asp?id=26313
=========杞╂邯杞浠跺洯========
鏈鏂扮殑涔︾睄鏁欑▼ 鏇存柊鏃墮棿:2005-9-8 鏇村氱殑涓嬭澆璇峰埌http://www.xuanxi.net 杞╂邯杞浠跺洯
================================================================
杞浠跺悕縐: 杞繪澗鎼炲畾 sql server 2000 紼嬪簭璁捐
杞浠跺ぇ灝: 10600KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
杞繪澗鎼炲畾 sql server 2000 紼嬪簭璁捐¤繖鏈涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/991.html 涓 杞
================================================================
杞浠跺悕縐: 杞繪澗鎺屾彙sql (絎鍥涚増)
杞浠跺ぇ灝: 18424KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
杞繪澗鎺屾彙sql (絎鍥涚増)榪欐湰涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/990.html 涓 杞
================================================================
杞浠跺悕縐: 鎴樿儨SQL Server 蹇呭仛50棰
杞浠跺ぇ灝: 16422KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
鎴樿儨SQL Server 蹇呭仛50棰樿繖鏈涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/989.html 涓 杞
================================================================
杞浠跺悕縐: 鍒╃敤sql server緋葷粺榪涜岃繙紼嬫帶鍒舵搷浣
杞浠跺ぇ灝: 1449KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
鍒╃敤sql server緋葷粺榪涜岃繙紼嬫帶鍒舵搷浣滆繖鏈涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/988.html 涓 杞
================================================================
杞浠跺悕縐: 銆奡QL Server 2000瀹炵敤鏁欑▼銆嬬數瀛愭暀妗
杞浠跺ぇ灝: 156KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
銆奡QL Server 2000瀹炵敤鏁欑▼銆嬬數瀛愭暀妗堣繖鏈涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/987.html 涓 杞
================================================================
杞浠跺悕縐: sql璇璦鍙傝冨ぇ鍏
杞浠跺ぇ灝: 2148KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
sql璇璦鍙傝冨ぇ鍏ㄨ繖鏈涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/986.html 涓 杞
================================================================
杞浠跺悕縐: sql璇娉曟暀紼
杞浠跺ぇ灝: 133KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
sql璇娉曟暀紼嬭繖鏈涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/985.html 涓 杞
================================================================
杞浠跺悕縐: SQL璇娉曞ぇ鍏ㄤ腑鏂囩増
杞浠跺ぇ灝: 47KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
SQL璇娉曞ぇ鍏ㄤ腑鏂囩増榪欐湰涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/984.html 涓 杞
================================================================
杞浠跺悕縐: sql緇煎悎鍒╃敤宸ュ叿鎵ц屾暟鎹搴撳懡浠ゅ簲鐢
杞浠跺ぇ灝: 1525KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
sql緇煎悎鍒╃敤宸ュ叿鎵ц屾暟鎹搴撳懡浠ゅ簲鐢ㄨ繖鏈涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/983.html 涓 杞
================================================================
杞浠跺悕縐: sql嫻佸叆鏂規硶涓庨珮闅懼害綆$悊鍏ュ彛鐚滄祴
杞浠跺ぇ灝: 6324KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
2 鏈鏂扮殑sql涔︾睄鏁欑▼ 鏇存柊鏃墮棿:2005-9-8
sql嫻佸叆鏂規硶涓庨珮闅懼害綆$悊鍏ュ彛鐚滄祴榪欐湰涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/982.html 涓 杞
================================================================
杞浠跺悕縐: sql娉ㄥ皠緇堟瀬鍒╃敤
杞浠跺ぇ灝: 1089KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
sql娉ㄥ皠緇堟瀬鍒╃敤榪欐湰涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/981.html 涓 杞
================================================================
杞浠跺悕縐: sql鏁版嵁搴撳績寰
杞浠跺ぇ灝: 171KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
sql鏁版嵁搴撳績寰楄繖鏈涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/980.html 涓 杞
================================================================
杞浠跺悕縐: SQL鏁欑▼
杞浠跺ぇ灝: 6174KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
SQL鏁欑▼榪欐湰涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/979.html 涓 杞
================================================================
杞浠跺悕縐: sql瀹夎呮墜鍐
杞浠跺ぇ灝: 2774KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
sql瀹夎呮墜鍐岃繖鏈涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/978.html 涓 杞
================================================================
杞浠跺悕縐: SQL鍩虹
杞浠跺ぇ灝: 8612KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
SQL鍩虹榪欐湰涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/977.html 涓 杞
================================================================
杞浠跺悕縐: sql鍜3389鑱斿悎鎶撹倝楦
杞浠跺ぇ灝: 4867KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
sql鍜3389鑱斿悎鎶撹倝楦¤繖鏈涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/976.html 涓 杞
================================================================
杞浠跺悕縐: sql_server_鍙傝
杞浠跺ぇ灝: 98184KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
sql_server_鍙傝冭繖鏈涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/975.html 涓 杞
================================================================
杞浠跺悕縐: sql_server_7緙栫▼
杞浠跺ぇ灝: 19603KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
sql_server_7緙栫▼榪欐湰涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/974.html 涓 杞
================================================================
杞浠跺悕縐: SQLServer7鍏崇郴
杞浠跺ぇ灝: 13284KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
SQLServer7鍏崇郴榪欐湰涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/973.html 涓 杞
================================================================
杞浠跺悕縐: SQL21鑷瀛﹂
杞浠跺ぇ灝: 1999KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
SQL21鑷瀛﹂氳繖鏈涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/972.html 涓 杞
================================================================
杞浠跺悕縐: SQL2000緙栫▼
杞浠跺ぇ灝: 1215KB
3 鏈鏂扮殑sql涔︾睄鏁欑▼ 鏇存柊鏃墮棿:2005-9-8
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
SQL2000緙栫▼榪欐湰涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/971.html 涓 杞
================================================================
杞浠跺悕縐: SQL2000綆$悊
杞浠跺ぇ灝: 2607KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
SQL2000綆$悊榪欐湰涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/970.html 涓 杞
================================================================
杞浠跺悕縐: SQL 鏁欑▼
杞浠跺ぇ灝: 37380KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
SQL 鏁欑▼榪欐湰涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/969.html 涓 杞
================================================================
杞浠跺悕縐: sql 澶嶄範璧勬枡
杞浠跺ぇ灝: 2188KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
sql 澶嶄範璧勬枡榪欐湰涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/968.html 涓 杞
================================================================
杞浠跺悕縐: SQL SYSTEM
杞浠跺ぇ灝: 7504KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
SQL SYSTEM榪欐湰涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/967.html 涓 杞
================================================================
杞浠跺悕縐: SQL Server綺懼崕
杞浠跺ぇ灝: 4640KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
SQL Server綺懼崕榪欐湰涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/966.html 涓 杞
================================================================
杞浠跺悕縐: sql server浣跨敤鐨勫府鍔╂枃浠
杞浠跺ぇ灝: 16788KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
sql server浣跨敤鐨勫府鍔╂枃浠惰繖鏈涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/965.html 涓 杞
================================================================
杞浠跺悕縐: sql server7 鏁版嵁搴撴妧鏈鎸囧崡
杞浠跺ぇ灝: 16688KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
sql server7 鏁版嵁搴撴妧鏈鎸囧崡榪欐湰涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/964.html 涓 杞
================================================================
杞浠跺悕縐: sql server2000瀹炵敤宸ュ叿澶у叏
杞浠跺ぇ灝: 15390KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
sql server2000瀹炵敤宸ュ叿澶у叏榪欐湰涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/963.html 涓 杞
================================================================
杞浠跺悕縐: SQL SERVER 鏁版嵁搴撳紑鍙
杞浠跺ぇ灝: 13558KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
SQL SERVER 鏁版嵁搴撳紑鍙戣繖鏈涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/962.html 涓 杞
================================================================
杞浠跺悕縐: sql server 鍐呴儴璧勬枡
杞浠跺ぇ灝: 1019KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
sql server 鍐呴儴璧勬枡榪欐湰涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/961.html 涓 杞
--------------------------------------------------------------------------------
4 鏈鏂扮殑sql涔︾睄鏁欑▼ 鏇存柊鏃墮棿:2005-9-8
================================================================
杞浠跺悕縐: sql server 2000楂樼駭綆$悊涓庡簲鐢
杞浠跺ぇ灝: 10741KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
sql server 2000楂樼駭綆$悊涓庡簲鐢ㄨ繖鏈涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/960.html 涓 杞
================================================================
杞浠跺悕縐: SQL server 2000鑷瀛︽暀紼
杞浠跺ぇ灝: 7471KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
SQL server 2000鑷瀛︽暀紼嬭繖鏈涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/959.html 涓 杞
================================================================
杞浠跺悕縐: sql server 2000緙栫▼鎸囧崡
杞浠跺ぇ灝: 34711KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
sql server 2000緙栫▼鎸囧崡榪欐湰涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/958.html 涓 杞
================================================================
杞浠跺悕縐: SQL Server 2000緙栫▼鍛樻寚鍗
杞浠跺ぇ灝: 34711KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
SQL Server 2000緙栫▼鍛樻寚鍗楄繖鏈涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/957.html 涓 杞
================================================================
杞浠跺悕縐: sql server 2000綆鏄庡煿璁鏁欑▼
杞浠跺ぇ灝: 5909KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
sql server 2000綆鏄庡煿璁鏁欑▼榪欐湰涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/956.html 涓 杞
================================================================
杞浠跺悕縐: SQL Server 2000鏁版嵁搴
杞浠跺ぇ灝: 4888KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
SQL Server 2000鏁版嵁搴撹繖鏈涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/955.html 涓 杞
================================================================
杞浠跺悕縐: SQL Server 2000 鍥捐В鏁欑▼
杞浠跺ぇ灝: 17404KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
SQL Server 2000 鍥捐В鏁欑▼榪欐湰涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/954.html 涓 杞
================================================================
杞浠跺悕縐: sql anywhere studio 8.0.2涓鏂囨墜鍐
杞浠跺ぇ灝: 5781KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
sql anywhere studio 8.0.2涓鏂囨墜鍐岃繖鏈涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/953.html 涓 杞
================================================================
杞浠跺悕縐: MSSQL2000鑿滈笩榪涢樁鏁欑▼
杞浠跺ぇ灝: 406KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
MSSQL2000鑿滈笩榪涢樁鏁欑▼榪欐湰涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/952.html 涓 杞
================================================================
杞浠跺悕縐: Microsoft SQL Server7
杞浠跺ぇ灝: 11128KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
Microsoft SQL Server7榪欐湰涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/951.html 涓 杞
================================================================
杞浠跺悕縐: Microsoft SQL Server 綆$悊
杞浠跺ぇ灝: 5866KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
Microsoft SQL Server 綆$悊榪欐湰涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/950.html 涓 杞
================================================================
杞浠跺悕縐: Microsoft SQL Server 6.5
杞浠跺ぇ灝: 17771KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
Microsoft SQL Server 6.5榪欐湰涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/949.html 涓 杞
================================================================
杞浠跺悕縐: Microsoft SQL Server 2000 瓚呯駭綆$悊鎵嬪唽
杞浠跺ぇ灝: 9680KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
Microsoft SQL Server 2000 瓚呯駭綆$悊鎵嬪唽榪欐湰涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/948.html 涓 杞
================================================================
杞浠跺悕縐: Microsoft ODBC 3 SDK
杞浠跺ぇ灝: 20066KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
Microsoft ODBC 3 SDK榪欐湰涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/947.html 涓 杞
================================================================
杞浠跺悕縐: developing time-oriented database applications in sqlr
杞浠跺ぇ灝: 2488KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
developing time-oriented database applications in sqlr榪欐湰涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/946.html 涓 杞
================================================================
杞浠跺悕縐: 10鍒嗛挓瀛︿細SQL 絎3鐗
杞浠跺ぇ灝: 320KB
杞浠惰璦: 綆浣撲腑鏂
杞浠剁被鍒: 涔︾睄鏁欑▼\鏁版嵁搴撶被
杞浠剁畝浠: <br>
10鍒嗛挓瀛︿細SQL 絎3鐗堣繖鏈涔﹁繕涓嶉敊錛屽煎緱涓鐪.<br>
http://www.xuanxi.net/Software/Catalog138/945.html 涓 杞
㈢ SQL 語法速成手冊(干貨滿滿,建議收藏!)
SQL 語法結構包括:
例如: SELECT 與 select 、 Select 是相同的。
數據定義語言(Data Definition Language,DDL)是 SQL 語言集中負責數據結構定義與資料庫對象定義的語言。
DDL 的主要功能是 定義資料庫對象 。
DDL 的核心指令是 CREATE 、 ALTER 、 DROP 。
數據操縱語言(Data Manipulation Language, DML)是用於資料庫操作,對資料庫其中的對象和數據運行訪問工作的編程語句。
DML 的主要功能是 訪問數據 ,因此其語法都是以 讀寫資料庫 為主。
DML 的核心指令是 INSERT 、 UPDATE 、 DELETE 、 SELECT 。這四個指令合稱 CRUD(Create, Read, Update, Delete),即增刪改查。
事務控制語言 (Transaction Control Language, TCL) 用於 管理資料庫中的事務 。這些用於管理由 DML 語句所做的更改。它還允許將語句分組為邏輯事務。
TCL 的核心指令是 COMMIT 、 ROLLBACK 。
數據控制語言 (Data Control Language, DCL) 是一種可對數據訪問權進行控制的指令,它可以控制特定用戶賬戶對數據表、查看錶、預存程序、用戶自定義函數等資料庫對象的控制權。
DCL 的核心指令是 GRANT 、 REVOKE 。
DCL 以 控制用戶的訪問許可權 為主,因此其指令作法並不復雜,可利用 DCL 控制的許可權有: CONNECT 、 SELECT 、 INSERT 、 UPDATE 、 DELETE 、 EXECUTE 、 USAGE 、 REFERENCES 。
根據不同的 DBMS 以及不同的安全性實體,其支持的許可權控制也有所不同。
(以下為 DML 語句用法)
插入完整的行
插入行的一部分
插入查詢出來的數據
刪除表中的指定數據
清空表中的數據
查詢單列
查詢多列
查詢所有列
查詢不同的值
限制查詢結果
子查詢的子查詢
SELECT 語句中的 WHERE 子句
UPDATE 語句中的 WHERE 子句
DELETE 語句中的 WHERE 子句
IN 示例
BETWEEN 示例
AND 示例
OR 示例
NOT 示例
% 示例
_ 示例
組合查詢
其中, SOUNDEX() 可以將一個字元串轉換為描述其語音表示的字母數字模式。
AVG() 會忽略 NULL 行。
使用 DISTINCT 可以讓匯總函數值匯總不同的值。
指定多個列的排序方向
分組
分組後排序
使用 WHERE 和 HAVING 過濾數據
(以下為 DDL 語句用法)
普通創建
根據已有的表創建新表
添加列
刪除列
修改列
添加主鍵
刪除主鍵
創建表時使用約束條件:
(以下為 TCL 語句用法)
(以下為 DCL 語句用法)
可以使用觸發器來進行審計跟蹤,把修改記錄到另外一張表中。
MySQL 不允許在觸發器中使用 CALL 語句 ,也就是不能調用存儲過程。
BEGIN 和 END
當觸發器的觸發條件滿足時,將會執行 BEGIN 和 END 之間的觸發器執行動作。
NEW 和 OLD
CREATE TRIGGER 指令用於創建觸發器。
語法:
說明:
示例:
㈣ SQL和MySQL有什麼區別
mssql和mysql的區別
mssql 是微軟的那個 SQL Server,運行於windows 2000,2003等平台
mysql 是個開源的資料庫Server,可運行在windows平台、unix\\linux平台,其標准版是免費的,可以到www.mysql.com 看看
asp\\php只是一種解釋語言,不一定mssql不能用php,也不一定mysql非得用php,只不過asp-mssql,php-mysql是一種常用的組合
SQL資料庫完全手冊_1
SQL是Structured Quevy Language(結構化查詢語言)的縮寫。SQL是專為資料庫而建立的操作命令集,是一種功能齊全的資料庫語言。在使用它時,只需要發出「做什麼」的命令,「怎麼做」是不用使用者考慮的。SQL功能強大、簡單易學、使用方便,已經成為了資料庫操作的基礎,並且現在幾乎所有的資料庫均支持SQL。
##1 二、SQL資料庫數據體系結構
SQL資料庫的數據體系結構基本上是***結構,但使用術語與傳統關系模型術語不同。在SQL中,關系模式(模式)稱為「基本表」(base table);存儲模式(內模式)稱為「存儲文件」(stored file);子模式(外模式)稱為「視圖」(view);元組稱為「行」(row);屬性稱為「列」(column)。名稱對稱如^00100009a^:
##1 三、SQL語言的組成
在正式學習SQL語言之前,首先讓我們對SQL語言有一個基本認識,介紹一下SQL語言的組成:
1.一個SQL資料庫是表(Table)的集合,它由一個或多個SQL模式定義。
2.一個SQL表由行集構成,一行是列的序列(集合),每列與行對應一個數據項。
3.一個表或者是一個基本表或者是一個視圖。基本表是實際存儲在資料庫的表,而視圖是由若干基本表或其他視圖構成的表的定義。
4.一個基本表可以跨一個或多個存儲文件,一個存儲文件也可存放一個或多個基本表。每個存儲文件與外部存儲上一個物理文件對應。
5.用戶可以用SQL語句對視圖和基本表進行查詢等操作。在用戶角度來看,視圖和基本表是一樣的,沒有區別,都是關系(表格)。
6.SQL用戶可以是應用程序,也可以是終端用戶。SQL語句可嵌入在宿主語言的程序中使用,宿主語言有FORTRAN,COBOL,PASCAL,PL/I,C和Ada語言等。SQL用戶也能作為獨立的用戶介面,供交互環境下的終端用戶使用。
##1 四、對資料庫進行操作
SQL包括了所有對資料庫的操作,主要是由4個部分組成:
1.數據定義:這一部分又稱為「SQL DDL」,定義資料庫的邏輯結構,包括定義資料庫、基本表、視圖和索引4部分。
2.數據操縱:這一部分又稱為「SQL DML」,其中包括數據查詢和數據更新兩大類操作,其中數據更新又包括插入、刪除和更新三種操作。
3.數據控制:對用戶訪問數據的控制有基本表和視圖的授權、完整性規則的描述,事務控制語句等。
4.嵌入式SQL語言的使用規定:規定SQL語句在宿主語言的程序中使用的規則。
下面我們將分別介紹:
##2 (一)數據定義
SQL數據定義功能包括定義資料庫、基本表、索引和視圖。
首先,讓我們了解一下SQL所提供的基本數據類型:(如^00100009b^)
1.資料庫的建立與刪除
(1)建立資料庫:資料庫是一個包括了多個基本表的數據集,其語句格式為:
CREATE DATABASE <資料庫名> 〔其它參數〕
其中,<資料庫名>在系統中必須是唯一的,不能重復,不然將導致數據存取失誤。〔其它參數〕因具體資料庫實現系統不同而異。
例:要建立項目管理資料庫(xmmanage),其語句應為:
CREATE DATABASE xmmanage
(2) 資料庫的刪除:將資料庫及其全部內容從系統中刪除。
其語句格式為:DROP DATABASE <資料庫名>
例:刪除項目管理資料庫(xmmanage),其語句應為:
DROP DATABASE xmmanage
2.基本表的定義及變更
本身獨立存在的表稱為基本表,在SQL語言中一個關系唯一對應一個基本表。基本表的定義指建立基本關系模式,而變更則是指對資料庫中已存在的基本表進行刪除與修改。
(1)基本表的定義:基本表是非導出關系,其定義涉及表名、列名及數據類型等,其語句格式為:
CREATE TABLE〔<資料庫名>.〕<表名>
(<列名> 數據類型 〔預設值〕 〔NOT NULL / NULL〕
〔,<列名> 數據類型 〔預設值〕 〔NOT NULL / NULL〕〕......
〔,UNIQUE (列名〔,列名〕......)〕
〔,PRIMARY KEY(列名)〕
〔,FOREIGN KEY(列名〔,列名〕......)REFERENCE <表名>(列名〔,列名〕......)〕
〔,CHECK(條件)〕 〔其它參數〕)
其中,〈資料庫名〉.〕指出將新建立的表存放於該資料庫中;
新建的表由兩部分組成:其一為表和一組列名,其二是實際存放的數據(即可在定義表的同時,直接存放數據到表中);
列名為用戶自定義的易於理解的名稱,列名中不能使用空格;
數據類型為上面所介紹的幾種標准數據類型;
〔NOT NULL/NULL〕指出該列是否允許存放空值,SQL語言支持空值的概念,所謂空值是「不知道」或「無意義」的值,值得注意的是數據「0」和空格都不是空值,系統一般默認允許為空值,所以當不允許為空值時,必須明確使用NOT NULL;
〔,UNIQUE〕將列按照其規定的順序進行排列,如不指定排列順序,則按列的定義順序排列;
〔PRIMARY KEY〕用於指定表的主鍵(即關系中的主屬性),實體完整性約束條件規定:主鍵必須是唯一的,非空的;
〔,FOREIGN KEY (列名〔,列名〕......) REFERENCE<表名>(列名〔,列名〕......)〕是用於指定外鍵參照完整性約束條件,FOREIGN KEY指定相關列為外鍵,其參照對象為另外一個表的指定列,即使用REFERENCE引入的外表中的列,當不指定外表列名時,系統將默認其列名與參照鍵的列名相同,要注意的是:使用外鍵時必須使用參照,另外數據的外鍵參照完整性約束條件規定:外鍵的值要麼與相對應的主鍵相同,要麼為空值(具體由實現系統不同而異)
〔,CHECK〕用於使用指定條件對存入表中的數據進行檢查,以確定其合法性,提高數據的安全性。
例:要建立一個學生情況表(student)
CREATE TABLE student //創建基本表student
(st_class CHAR(8),// 定義列st_class班級,數據類型為8位定長字元串
st_no CHAR(10) NOT NULL,//定義列st_no學號,類型為10位定長字元串,非空
st_name CHAR(8) NOT NULL,//定義列st_name姓名,類型為8位定長字元串,非空
st_sex CHAR(2),//定義列st_sex性別,類型為2位定長字元串
st_age SMALLINT,//定義列st_age年齡,類型為短整型
PRIMARY KEY (st_no))//定義st_no學號為主鍵。
例:要建立課程設置表(subject)
CREATE TABLE subject//創建基本表subject
(su_no CHAR(4) NOT NULL,// 定義列su_no課號,類型為4位定長字元串,非空
su_subject CHAR(20) NOT NULL,// 定義列su_subject課程名,類型為20位定長字元串,非空
su_credit INTEGER,// 定義列su_credit學分,類型為長整數
su_period INTEGER,//定義列su_period學時,類型為長整數
su_preno CHAR(4),//定義列su_preno先修課號,類型為4位定長字元串
PRIMARY KEY(su_no))//定義su_no課號為主鍵。
例:要建立學生選課表(score)
CREATE TABLE score //創建基本表score
(st_no CHAR(10),//定義列st_no學號,類型為10位定長字元串
su_no CHAR(4),//定義列su_no課號,類型為4位定長字元串
sc_score INTEGER NULL,//定義列sc_score,類型為長整形,可以為空值
FOREIGN KEY (st_no) REFERENCE student,//從表student中引入參照外鍵st_no,以確保本表與表student的關聯與同步
FOREIGN KEY (suno) REFERENCE subject)//從表subject中引入參照外鍵su_no,以確保本表與表subject的關聯與同步
(2)基本表的刪除:用以從資料庫中刪除一個基本表及其全部內容,其語句格式為:
DROP TABLE〔<資料庫名>.〕表名
例如:將上面建立的表都刪除
DROP TABLE student,subject,score
(3)基本表的修改:在基本表建立並使用一段時間後,可能需要根據實際要求對基本表的結構進行修改,即增加新的屬性或刪除屬性。
增加屬性的語句格式為:
ALTER TABLE 〔<資料庫名>.〕表名 ADD
(<列名> 數據類型 〔預設值〕 〔NOT NULL / NULL〕
〔,<列名> 數據類型〔預設值〕〔NOT NULL / NULL〕〕......
〔,UNIQUE (列名〔,列名〕......)〕
〔,PRIMARY KEY(列名)〕
〔,FOREIGN KEY(列名〔,列名〕......) REFERENCE <表名>(列名〔,列名〕......)〕
〔,CHECK(條件)〕〔其它參數〕)
例如:在基本表student中加入列stborn出生日期,數據類型為DATE,且不能為空值
ALTER TABLE student ADD (stborn DATE NOT NULL)
刪除屬性的語句格式為:
ALTER TABLE 〔<資料庫名>.〕表名 DROP
( <列名> 數據類型 〔預設值〕〔NOT NULL / NULL〕
〔,<列名> 數據類型 〔預設值〕〔NOT NULL / NULL〕〕......)
例如:將基本表student中的列st_age刪除
ALTER TABLE student DROP (st_age)
3.視圖定義與刪除
在SQL中,視圖是外模式一級數據結構的基本單位。它是從一個或幾個基本表中導出的表,是從現有基本表中抽取若乾子集組成用戶的「專用表」。這種構造方式必須使用SQL中的SELECT語句來實現。在定義一個視圖時,只是把其定義存放在系統的數據中,而並不直接存儲視圖對應的數據,直到用戶使用視圖時才去求得對應的數據。
(1)視圖的定義:定義視圖可以使用CREATE VIEW語句實現,其語句格式為:
CREATE VIEW 視圖名 AS SELECT語句
從一個基本表中導出視圖:
例:從基本表student中導出只包括女學生情況的視圖
CREATE VIEW WOMANVIEW AS //創建一個視圖WOMANVIEW
SELECT st_class,st_no,st_name,st_age //選擇列st_class,st_no,st_name,st_age顯示
FROM student //從基本表student引入
WHERE st_sex=『女』//引入條件為性別為「女」,注意字元變數都使用單引號引用
從多個基本表中導出視圖:
例如:從基本表student和score中導出只包括女學生且分數在60分以上的視圖
CREATEVIEW WOMAN_SCORE AS //定義視圖WOMANSCORE
SELECT student.st_class,student.st_no,student.st_name,student.st_age,score.sc_score //有選擇性顯示相關列
FROM student.score //從基本表student和score中引入
WHERE student.st_sex=『女』AND score.sc_score>=60 AND student.st_no=score.st_no //選擇條件:性別為「女」 且分數在60分以上。並使用st_no將兩表聯系起來。
以後如果進行這一視圖的應用,則只需使用語句
SELECT * FROM WOMAN_SCORE //其中「*」為通配符,代表所有元素
(2)視圖的刪除:用於刪除已不再使用的視圖,其語句格式如下:
DROP VIEW 視圖名
例:將上面建立的WOMAN_SCORE視圖刪除
DROP VIEW WOMAN_SCORE
4.索引的定義與刪除
索引屬於物理存儲概念,而不是邏輯的概念。在SQL中拋棄了索引概念,直接使用主鍵概念。值得一提的是,有些關系DBMS同時包括索引機制和主鍵機制,這里我們推薦使用主鍵機制,因為它對系統資源佔用較低且效率較高。
(1)索引的定義:索引是建立在基本表之上的,其語句格式為:
CREATE 〔UNIQUE〕 INDEX 索引名 ON
〔<資料庫名>.〕表名(列名 〔ASC/DESC〕〔,列名 〔ASC/DESC〕〕......)
這里,保留字UNIQUE表示基本表中的索引值不允許重復,若預設則表示索引值在表中允許重復;DESC表示按索引鍵降序排列,若預設或ASC表示升序排列。
例:對基本表student中的st_no和st_age建立索引,分別為升序與降序,且索引值不允許重復
CREATE UNIQUE INDEX STINDEX ON//創建索引STINDEX
student(st_no ASC,st_age DESC)//對student中的st_no和st_age建立索引
(2)索引的刪除:
DROP INDEX 索引名
例:刪除上面建立的索引STINDEX
DROP INDEX STINDEX
##2 (二)數據查詢
SQL是一種查詢功能很強的語言,只要是資料庫存在的數據,總能通過適當的方法將它從資料庫中查找出來。SQL中的查詢語句只有一個:SELECT,它可與其它語句配合完成所有的查詢功能。SELECT語句的完整語法,可以有6個子句。完整的語法如下:
SELECT 目標表的列名或列表達式集合
FROM 基本表或(和)視圖集合
〔WHERE條件表達式〕
〔GROUP BY列名集合
〔HAVING組條件表達式〕〕
〔ORDER BY列名〔集合〕…〕
整個語句的語義如下:從FROM子句中列出的表中,選擇滿足WHERE子句中給出的條件表達式的元組,然後按GROUPBY子句(分組子句)中指定列的值分組,再提取滿足HAVING子句中組條件表達式的那些組,按SELECT子句給出的列名或列表達式求值輸出。ORDER子句(排序子句)是對輸出的目標表進行重新排序,並可附加說明ASC(升序)或DESC(降序)排列。
㈤ SQL完全手冊的目錄
第一部分 引言
第1章 SQL簡介
第2章 網球俱樂部示例資料庫
第3章 安裝軟體
第4章 SQL概覽
第二部分 查詢與更新數據
第5章 SELECT語句:共用元素
第6章 SELECT語句、表表達式和子查詢
第7章 SELECT語句:FROM從句
第8章 SELECT語句:WHERE從句
第9章 SELECT語句:SELECT從句和聚合函數
第10章 SELECT語句:GROUP BY從句
第11章 SELECT語句:HAVING從句
第12章 SELECT語句:ORDER BY從句
第13章 合並表表達式
第14章 更新表
第三部分 創建資料庫對象
第15章 創建表
第16章 指定完整性約束
第17章 字元集與整理序列
第18章 更改和刪除表
第19章 設計表
第20章 使用索引
第21章 視圖
第22章 創建資料庫
第23章 用戶和數據安全
第24章 創建序列
第25章 創建方案
第四部分 SQL編程
第26章 嵌入式SQL簡介
第27章 事務與多用戶用途
第28章 ODBC簡介
第29章 語句的優化
第五部分 過程資料庫對象
第30章 存儲過程
第31章 存儲函數
第32章 觸發器
第六部分 對象關系概念
第33章 用戶定義數據類型、函數和運算符
第34章 繼承、引用和集合
第35章 SQL之未來
附錄A SQL的語法
附錄B 標量函數
附錄C 參考文獻
㈥ 請推薦一本基礎的SQL資料庫的書
《資料庫技術與應用——sql server》我上大學的教課書,感覺挺好的,通俗易懂的。
㈦ sql developer怎麼用
用法介紹和操作手冊如果你是完全安裝的話,會一起安裝到你的計算機上,那個介紹的非常全,比市面上任何一本書都全,叫「聯機叢書」。從語法到控制台操作都有講解步驟和實例的。
是這樣的:(我這里以ORACLE9i為例)
1):如果你的ORACLE伺服器端是裝在另外一台電腦(伺服器上),而客戶端是裝在自己的電腦上;那麼你在自己電腦上安裝PL/SQL Developer之後,每次登錄都會彈出PL/SQL Developer登錄框,要求你輸入:
用戶名:________ //登錄伺服器端資料庫的用戶名
口令:_______ //登錄伺服器端資料庫的密碼
資料庫:________ //伺服器端資料庫的名稱
連接為:Normal
至少我在公司使用是這種情況的,不知道你是不是把伺服器端和客戶端都裝在你自己的電腦上了,如果是這樣的話,可能是因為你已經登錄過了,系統(你的電腦)自動將你的用戶名和口令放在Cookies里了,這樣每次登錄就不需要輸入用戶名和口令了;否則如果你不輸入用戶名和密碼登錄的話,登錄到PL/SQL Developer里,在標題欄里會顯示PL/SQL Developer(沒有登錄),這樣你是使用不了資料庫里的數據的,明白嗎?朋友!
2).Oracle的書籍我給你推薦幾本:(有9i和10G)
1:Oracle 9i中文版基礎培訓教程
下載地址:
http://www.gougou.com/search?search=Oracle%209i%E4%B8%AD%E6%96%87%E7%89%88%E5%9F%BA%E7%A1%80%E5%9F%B9%E8%AE%AD%E6%95%99%E7%A8%8B&id=0
2:ORACLE10G入門與實踐
http://www.gougou.com/search?search=ORACLE.10G%E5%85%A5%E9%97%A8%E4%B8%8E%E5%AE%9E%E8%B7%B5&restype=-1&id=10000000&ty=0
3:精通oracle 10g系統管理
http://www.gougou.com/search?search=%E7%B2%BE%E9%80%9Aoracle%2010g%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86&restype=-1&id=10000000&ty=0
4:另外還有視頻教程也不錯,叫『Oracle 10G 資料庫系統視頻教程'
http://www.gougou.com/search?search=Oracle%2010G%20%E6%95%B0%E6%8D%AE%E5%BA%93%E7%B3%BB%E7%BB%9F%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B&restype=-1&id=10000000&ty=0
----上面都是我自己自學下載過的,還有很多你可以在網路或迅雷里下載的(全部是PDF格式的)應該現在也可以下載的。
祝你工作順利、事業進步!!
㈧ mysql 常用命令手冊
之前介紹了一系列的mysql基礎知識,今天我們將MySQL常用的功能命令整理出來,供大家參考使用!
1.導出整個資料庫
mysqlmp -u 用戶名 -p –default-character-set=latin1 資料庫名 > 導出的文件名(資料庫默認編碼是latin1)
mysqlmp -u wcnc -p smgp_apps_wcnc > wcnc.sql
2.導出一個表
mysqlmp -u 用戶名 -p 資料庫名 表名> 導出的文件名
mysqlmp -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
3.導出一個資料庫結構
mysqlmp -u wcnc -p -d –add-drop-table smgp_apps_wcnc >d:wcnc_db.sql
-d 沒有數據 –add-drop-table 在每個create語句之前增加一個drop table
4.導入資料庫
A:常用source 命令
進入mysql資料庫控制台,
如mysql -u root -p
mysql>use 資料庫
然後使用source命令,後面參數為腳本文件(如這里用到的.sql)
mysql>source wcnc_db.sql
B:使用mysqlmp命令
mysqlmp -u username -p dbname < filename.sql
C:使用mysql命令
mysql -u username -p -D dbname < filename.sql
啟動與退出
1、進入MySQL:啟動MySQL Command Line Client(MySQL的DOS界面),直接輸入安裝時的密碼即可。此時的提示符是:mysql>
2、退出MySQL:quit或exit
庫操作
1、創建資料庫
命令:create database <資料庫名>
例如:建立一個名為sqlroad的資料庫
mysql> create database sqlroad;
2、顯示所有的資料庫
命令:show databases (注意:最後有個s)
mysql> show databases;
3、刪除資料庫
命令:drop database <資料庫名>
例如:刪除名為 sqlroad的資料庫
mysql> drop database sqlroad;
4、連接資料庫
命令:use <資料庫名>
例如:如果sqlroad資料庫存在,嘗試存取它:
mysql> use sqlroad;
屏幕提示:Database changed
5、查看當前使用的資料庫
mysql> select database();
6、當前資料庫包含的表信息:
mysql> show tables; (注意:最後有個s)
表操作,操作之前應連接某個資料庫
1、建表
命令:create table <表名> ( <欄位名> <類型> [,..<欄位名n> <類型n>]);
mysql> create table MyClass(
> id int(4) not null primary key auto_increment,
> name char(20) not null,
> sex int(4) not null default 』′,
> degree double(16,2));
2、獲取表結構
命令:desc 表名,或者show columns from 表名
mysql>DESCRIBE MyClass
mysql> desc MyClass;
mysql> show columns from MyClass;
3、刪除表
命令:drop table <表名>
例如:刪除表名為 MyClass 的表
mysql> drop table MyClass;
4、插入數據
命令:insert into <表名> [( <欄位名>[,..<欄位名n> ])] values ( 值 )[, ( 值n )]
例如,往表 MyClass中插入二條記錄, 這二條記錄表示:編號為的名為Tom的成績為.45, 編號為 的名為Joan 的成績為.99,編號為 的名為Wang 的成績為.5.
mysql> insert into MyClass values(1,』Tom』,96.45),(2,』Joan』,82.99), (2,』Wang』, 96.59);
5、查詢表中的數據
11)、查詢所有行
命令:select <欄位,欄位,...> from < 表名 > where < 表達式 >
例如:查看錶 MyClass 中所有數據
mysql> select * from MyClass;
12)、查詢前幾行數據
例如:查看錶 MyClass 中前行數據
mysql> select * from MyClass order by id limit 0,2;
或者:
mysql> select * from MyClass limit 0,2;
6、刪除表中數據
命令:delete from 表名 where 表達式
例如:刪除表 MyClass中編號為 的記錄
mysql> delete from MyClass where id=1;
7、修改表中數據:
update 表名 set 欄位=新值,…where 條件
mysql> update MyClass set name=』Mary』where id=1;
8、在表中增加欄位:
1命令:alter table 表名 add欄位 類型 其他;
3例如:在表MyClass中添加了一個欄位passtest,類型為int(4),默認值為
5mysql> alter table MyClass add passtest int(4) default 』′
9、更改表名:
命令:rename table 原表名 to 新表名;
例如:在表MyClass名字更改為YouClass
mysql> rename table MyClass to YouClass;
更新欄位內容
update 表名 set 欄位名 = 新內容
update 表名 set 欄位名 = replace(欄位名,』舊內容』, 新內容』)
update article set content=concat(『』,content);
欄位類型和資料庫操作
1.INT[(M)] 型:正常大小整數類型
2.DOUBLE[(M,D)] [ZEROFILL] 型:正常大小(雙精密)浮點數字類型
3.DATE 日期類型:支持的范圍是-01-01到-12-31。MySQL以YYYY-MM-DD格式來顯示DATE值,但是允許你使用字元串或數字把值賦給DATE列
4.CHAR(M) 型:定長字元串類型,當存儲時,總是是用空格填滿右邊到指定的長度
5.BLOB TEXT類型,最大長度為(2^16-1)個字元。
6.VARCHAR型:變長字元串類型
7.導入資料庫表
創建.sql文件
先產生一個庫如auction.c:mysqlbin>mysqladmin -u root -p creat auction,會提示輸入密碼,然後成功創建。
導入auction.sql文件
c:mysqlbin>mysql -u root -p auction < auction.sql。
通過以上操作,就可以創建了一個資料庫auction以及其中的一個表auction。
8.修改資料庫
在mysql的表中增加欄位:
alter table dbname add column userid int(11) not null primary key auto_increment;
這樣,就在表dbname中添加了一個欄位userid,類型為int(11)。
9.mysql資料庫的授權
mysql>grant select,insert,delete,create,drop
on *.* (或test.*/user.*/..)
to 用戶名@localhost
identified by 『密碼』;
如:新建一個用戶帳號以便可以訪問資料庫,需要進行如下操作:
mysql> grant usage
-> ON test.*
-> TO testuser@localhost;
Query OK, 0 rows affected (0.15 sec)
此後就創建了一個新用戶叫:testuser,這個用戶只能從localhost連接到資料庫並可以連接到test 資料庫。下一步,我們必須指定testuser這個用戶可以執行哪些操作:
mysql> GRANT select, insert, delete,update
-> ON test.*
-> TO testuser@localhost;
Query OK, 0 rows affected (0.00 sec)
此操作使testuser能夠在每一個test資料庫中的表執行SELECT,INSERT和DELETE以及UPDATE查詢操作。現在我們結束操作並退出MySQL客戶程序:
mysql> exit
DDL操作
1:使用SHOW語句找出在伺服器上當前存在什麼資料庫:
mysql> SHOW DATABASES;
2、創建一個資料庫MYSQLDATA
mysql> Create DATABASE MYSQLDATA;
3:選擇你所創建的資料庫
mysql> USE MYSQLDATA; (按回車鍵出現Database changed 時說明操作成功!)
4:查看現在的資料庫中存在什麼表
mysql> SHOW TABLES;
5:創建一個資料庫表
mysql> Create TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
6:顯示表的結構:
mysql> DESCRIBE MYTABLE;
7:往表中加入記錄
mysql> insert into MYTABLE values (「hyq」,」M」);
8:用文本方式將數據裝入資料庫表中(例如D:/mysql.txt)
mysql> LOAD DATA LOCAL INFILE 「D:/mysql.txt」INTO TABLE MYTABLE;
9:導入.sql文件命令(例如D:/mysql.sql)
mysql>use database;
mysql>source d:/mysql.sql;
10:刪除表
mysql>drop TABLE MYTABLE;
11:清空表
mysql>delete from MYTABLE;
12:更新表中數據
mysql>update MYTABLE set sex=」f」where name=』hyq』;