SQL ServerÊý¾Ý¿â±¸·ÝºÍ»Ö¸´´ëÊ©
¡¡Ò»¡¢±¸·ÝÊý¾Ý¿â
¡¡¡¡1¡¢´ò¿ªSQLÆóÒµ¹ÜÀíÆ÷£¬ÔÚ¿ØÖÆ̨¸ùĿ¼ÖÐÒÀ´Îµã¿ªMicrosoft SQL Server
¡¡¡¡2¡¢SQL Server×é-->Ë«»÷´ò¿ªÄãµÄ·þÎñÆ÷-->Ë«»÷´ò¿ªÊý¾Ý¿âĿ¼
¡¡¡¡3¡¢Ñ¡ÔñÄãµÄÊý¾Ý¿âÃû³Æ£¨ÈçÂÛ̳Êý¾Ý¿âForum£©-->È»ºóµãÉÏÃæ²Ëµ¥ÖеŤ¾ß-->Ñ¡Ôñ±¸·ÝÊý¾Ý¿â
¡¡¡¡4¡¢±¸·ÝÑ¡ÏîÑ¡ÔñÍêÈ«±¸·Ý£¬Ä¿µÄÖеı¸·Ýµ½Èç¹ûÔÀ´Óз¾¶ºÍÃû³ÆÔòÑ¡ÖÐÃû³Æµãɾ³ý£¬È»ºóµãÌí¼Ó£¬Èç¹ûÔÀ´Ã»Óз¾¶ºÍÃû³ÆÔòÖ±½ÓÑ¡ÔñÌí¼Ó£¬½Ó×ÅÖ¸¶¨Â·¾¶ºÍÎļþÃû£¬Ö¸¶¨ºóµãÈ·¶¨·µ»Ø±¸·Ý´°¿Ú£¬½Ó×ŵãÈ·¶¨½øÐб¸·Ý
¡¡¡¡¶þ¡¢»¹ÔÊý¾Ý¿â
¡¡¡¡1¡¢´ò¿ªSQLÆóÒµ¹ÜÀíÆ÷£¬ÔÚ¿ØÖÆ̨¸ùĿ¼ÖÐÒÀ´Îµã¿ªMicrosoft SQL Server
¡¡¡¡2¡¢SQL Server×é-->Ë«»÷´ò¿ªÄãµÄ·þÎñÆ÷-->µãͼ±êÀ¸µÄн¨Êý¾Ý¿âͼ±ê£¬Ð½¨Êý¾Ý¿âµÄÃû×Ö×ÔÐÐÈ¡
¡¡¡¡3¡¢µã»÷н¨ºÃµÄÊý¾Ý¿âÃû³Æ£¨ÈçÂÛ̳Êý¾Ý¿âForum£©-->È»ºóµãÉÏÃæ²Ëµ¥ÖеŤ¾ß-->Ñ¡Ôñ»Ö¸´Êý¾Ý¿â
¡¡¡¡4¡¢ÔÚµ¯³öÀ´µÄ´°¿ÚÖеĻ¹ÔÑ¡ÏîÖÐÑ¡Ôñ´ÓÉ豸-->µãÑ¡ÔñÉ豸-->µãÌí¼Ó-->È»ºóÑ¡ÔñÄãµÄ±¸·ÝÎļþÃû-->Ìí¼ÓºóµãÈ·¶¨·µ»Ø£¬ÕâʱºòÉ豸À¸Ó¦¸Ã³öÏÖÄú¸Õ²ÅÑ¡ÔñµÄÊý¾Ý¿â±¸·ÝÎļþÃû£¬±¸·ÝºÅĬÈÏΪ1£¨Èç¹ûÄú¶Ôͬһ¸öÎļþ×ö¹ý¶à´Î±¸·Ý£¬¿ÉÒÔµã»÷±¸·ÝºÅÅԱߵIJ鿴ÄÚÈÝ£¬ÔÚ¸´Ñ¡¿òÖÐÑ¡Ôñ×îеÄÒ»´Î±¸·ÝºóµãÈ·¶¨£©-->È»ºóµã»÷ÉÏ·½³£¹æÅԱߵÄÑ¡Ïî°´Å¥
¡¡¡¡5¡¢ÔÚ³öÏֵĴ°¿ÚÖÐÑ¡ÔñÔÚÏÖÓÐÊý¾Ý¿âÉÏÇ¿ÖÆ»¹Ô£¬ÒÔ¼°ÔÚ»Ö¸´Íê³É״̬ÖÐÑ¡ÔñʹÊý¾Ý¿â¿ÉÒÔ¼ÌÐøÔËÐе«ÎÞ·¨»¹ÔÆäËüÊÂÎñÈÕÖ¾µÄÑ¡Ïî¡£ÔÚ´°¿ÚµÄÖм䲿λµÄ½«Êý¾Ý¿âÎļþ»¹ÔΪÕâÀïÒª°´ÕÕÄãSQLµÄ°²×°½øÐÐÉèÖã¨Ò²¿ÉÒÔÖ¸¶¨×Ô¼ºµÄĿ¼£©£¬Âß¼ÎļþÃû²»ÐèÒª¸Ä¶¯£¬ÒÆÖÁÎïÀíÎļþÃûÒª¸ù¾ÝÄãËù»Ö¸´µÄ»úÆ÷Çé¿ö×ö¸Ä¶¯£¬ÈçÄúµÄSQLÊý¾Ý¿â×°ÔÚD:\Program Files\Microsoft SQL Server\MSSQL\Data£¬ÄÇô¾Í°´ÕÕÄú»Ö¸´»úÆ÷µÄĿ¼½øÐÐÏà¹Ø¸Ä¶¯¸Ä¶¯£¬²¢ÇÒ×îºóµÄÎļþÃû×îºÃ¸Ä³ÉÄúµ±Ç°µÄÊý¾Ý¿âÃû£¨ÈçÔÀ´ÊÇbbs_data.mdf£¬ÏÖÔÚµÄÊý¾Ý¿âÊÇforum£¬¾Í¸Ä³Éforum_data.mdf£©£¬ÈÕÖ¾ºÍÊý¾ÝÎļþ¶¼Òª°´ÕÕÕâÑùµÄ·½Ê½×öÏà¹ØµÄ¸Ä¶¯£¨ÈÕÖ¾µÄÎļþÃûÊÇ*_log.ldf½áβµÄ£©£¬ÕâÀïµÄ»Ö¸´Ä¿Â¼Äú¿ÉÒÔ×ÔÓÉÉèÖã¬Ç°ÌáÊǸÃĿ¼±ØÐë´æÔÚ£¨ÈçÄú¿ÉÒÔÖ¸¶¨d:\sqldata\bbs_data.mdf»òÕßd:\sqldata\bbs_log.ldf£©£¬·ñÔò»Ö¸´½«±¨´í
¡¡¡¡6¡¢ÐÞ¸ÄÍê³Éºó£¬µã»÷ÏÂÃæµÄÈ·¶¨½øÐлָ´£¬Õâʱ»á³öÏÖÒ»¸ö½ø¶ÈÌõ£¬Ìáʾ»Ö¸´µÄ½ø¶È£¬»Ö¸´Íê³Éºóϵͳ»á×Ô¶¯Ìáʾ³É¹¦£¬ÈçÖмäÌáʾ±¨´í£¬Çë¼Ç¼ÏÂÏà¹ØµÄ´íÎóÄÚÈݲ¢Ñ¯ÎʶÔSQL²Ù×÷±È½ÏÊìϤµÄÈËÔ±£¬Ò»°ãµÄ´íÎóÎÞ·ÇÊÇĿ¼´íÎ
Ïà¹ØÎĵµ£º
SQL ServerÊý¾Ý¿âÖвð·Ö×Ö·û´®º¯ÊýµÄ¾ßÌå·½·¨£º
ÒÔÏÂΪÒýÓõÄÄÚÈÝ£º
¡¡¡¡CREATE¡¡ FUNCTION uf_StrSplit '1.1.2.50','.'
¡¡¡¡(@origStr varchar(7000),¡¡ --´ý²ð·ÖµÄ×Ö·û´®
¡¡¡¡@markStr varchar(100))¡¡¡¡--²ð·Ö±ê¼Ç£¬Èç','
¡¡¡¡RETURNS @splittable table
¡¡¡¡(
¡¡ ¡¡str_id¡¡¡¡varchar(4000) NOT NULL, --±àºÅID ......
SQL> setsqlprompt"_user _privilege> " ͨ¹ýÒÔÉÏÉèÖã¬ÄãµÄsqlplusÌáʾ±êʶ¾Í³ÉÁËÒÔϸñʽÁË£º SYS AS SYSDBA> Õâ¾Í±íÃ÷µ±Ç°µÄµÇ¼ÕʺÅÊÇSYS£¬Éí·ÝÊÇSYSDBA¡£Çë×¢ÒâÔÚÉÏÃæÓï¾äÖÐʹÓÃÁËÁ½¸öÌØÊâµÄÔ¤¶¨ÒåµÀµÂ±äÁ¿£º_userºÍ_privilege£¬·Ö±ð¶¨ÒåÁ˵±Ç°Óû§ºÍÕâ¸öÓû§µÄµÇ¼Éí·Ý£¨È¨ÏÞ£©¡£ÏÖÔÚÎÒÃÇÔÙÔö¼ ......
Create PROCEDURE UpdateWanjun
@UserName nvarchar(500),
@UserPassword nvarchar(500),
@ReturnVal int output
AS
--Set XAcT_ABORT ON
Begin Transaction T
Update admins set UserPassword = @UserPassword wh ......
5.2 Clustered Indexes(¾Û¼¯Ë÷Òý) (page 122)
¾Û¼¯Ë÷Òý決¶¨ÁËÒ»個±í數據µÄÎïÀíÅÅÁÐ順Ðò£¬ËùÒÔ£¬Ò»個±í隻ÄÜÓÐÒ»個¾Û¼¯Ë÷Òý¡£圖5.1±íʾÁËÒ»個¾Û¼¯Ë÷ÒýµÄ結構¡£
Figure 5.1
The structure of a clustered index
Ò»個¾Û¼¯Ë÷ÒýµÄ×îµ×& ......
Vista³öÁËÃûµÄ¼æÈÝÐÔÎÊÌâ¶à£¬ºÜ¶àÈËÒ²¿àÓÚSQL SERVER²»ÄÜ°²×°ÔÚVistaÏ¡£ÏÖÔÚÎÒ½«×Ô¼ºµÄ°²×°¹ý³Ì˵Ï£º
²Ù×÷ϵͳ£ºWindows Vista Home Basic
´¦Àíµ¥Ôª£ºInter P8600 2.40GHz
Ö÷´æ´¢Æ÷£º2G
Íâ´æ´¢Æ÷£º250G
Èí¼þ×¼±¸£º£¨¶¼¿ÉÒÔÔÚ΢Èí¹Ù·½ÍøÕ¾ÕÒµ½£¬¾ùÃâ·Ñ£©
1.SQL SERVER 2005 EXPRESS£¨40.6M ......