SQL Server DBA µÄ¹¤×÷Çåµ¥
ÓÐÐí¶à²»Í¬ÀàÐ͵ÄÊý¾Ý¿â¹ÜÀíÔ±¡£ һЩÀàÐ͵ÄÊý¾Ý¿â¹ÜÀíÔ±ÖÂÁ¦ÓÚÓÚ¿ª·¢ÁìÓò£¬¶øÆäËûµÄÒ»²¿·Ö¸üÖØÊÓÊý¾Ý¿âÐÔÄܵĵ÷ÕûÒÔ¼°ÈÔÈ»ÓÐÒ»²¿·ÖÊý¾Ý¿â¹ÜÀíÔ±ÔòÖÂÁ¦ÓÚ¹ÜÀíSQL ServerµÄÒµÎñ¡£ ÒÀ¾ÝÊý¾Ý¿â¹ÜÀíÔ±µÄ¹¤×÷»·¾³²»Í¬£¬ËûÃǽ«Ö´ÐÐÒ»¶¨ÊýÁ¿µÄ²»Í¬µÄÈÎÎñ¡£ÎªÁËÇø·ÖËùÓв»Í¬µÄÈÎÎñ£¬Êý¾Ý¿â¹ÜÀíÔ±¿ÉÄÜÒªÖ´ÐÐÎÒÇåµ¥ÉÏËùÁеÄÈÎÎñ¡£
¡¡¡¡ÎÒµÄÇåµ¥ÉϰüÀ¨Ðí¶à²»Í¬ÀàÐ͵ÄÈÎÎñ¡£ ÎÒ½«ÕâЩÈÎÎñÈë·ÖÀàΪÁË7¸ö²»Í¬·½Ã棺 ÅäÖá¢Êý¾Ý¿â±ê×¼¡¢Êý¾Ý¿âÉè¼Æ¡¢¿ª·¢¡¢Î¬»¤¡¢¼à²âºÍ¹æ»®¡£¶øÇÒ¶ÔÿÏîÈÎÎñ£¬ÎÒ¶¼¶ÔÆäÈÎÎñ×÷³öÁ˼ò¶ÌµÄÃèÊö¡£ ÔÚÓÐЩ»·¾³À Êý¾Ý¿â¹ÜÀíÔ±Ò²Ðí»áÖ´ÐÐÕâЩÈÎÎñÖеÄÿһÏµ«ÊÇÔÚÆäËû»·¾³£¬ÕâЩÈÎÎñÒ²ÐíÓÉÐí¶à²»Í¬µÄ¸öÌå·ÖÏí¡£ Èç¹ûÄãÏë³ÉΪһÃûÊý¾Ý¿â¹ÜÀíÔ±»òÕßĿǰÄãÒѾÊÇÒ»ÃûÊý¾Ý¿â¹ÜÀíÔ±£¬ÄÇôÕâЩҲÐíÊÇÄã½«ÃæÁÙ»òÓ¦¸ÃÖ´ÐеÄÕâÈÎÎñ¡£
¡¡¡¡ÅäÖÃÈÎÎñ£º
¡¡¡¡SQL¡¡Server»úÆ÷ÅäÖÃ
¡¡¡¡Êý¾Ý¿â¹ÜÀíÔ±Ó¦¸ÃΪÿһ¸öеÄSQL Server°²×°ÅäÖÃÎïÀí»ú¡£²¢ÇÒ»¹Ó¦¸ÃºÍÓ¦ÓÃÕßÒ»ÆðÀ´Ê¶±ðÆäÈÝ´íÐÔºÍÐÔÄÜÒªÇó¡£ÕâЩ¹æ¶¨½«ÓÃÓÚ½¨Á¢ÎïÀí°²×°µÄÒªÇó¡£ ÔÚÓÐЩ»·¾³À Êý¾Ý¿â¹ÜÀíÔ±½«½øÐÐʵµÄ¼ÊÓ²¼þ°²×°ºÍ²Ù×÷ϵͳµÄ°²×°¡£ µ«ÔÚÆäËû»·¾³ÀËûÃÇÒ²Ðí¾ÍÖ»ÐèÏòϵͳ¹ÜÀíÔ±ÌṩÔõÑùÅäÖÃSQL Server»úÆ÷Ó²¼þµÄÐÅÏ¢¡£
¡¡¡¡°²×°SQL ServerʵÀý
¡¡¡¡Êý¾Ý¿â¹ÜÀíÔ±½«¸ºÔð°²×°SQL ServerÈí¼þÒÔ¼°ÔÚSQL Server»úÆ÷Éϰ²×°ÊµÀý¡£ Êý¾Ý¿â¹ÜÀíÔ±Ó¦¸Ã¿¼ÂÇÿ´Î°²×°Ó¦¸ÃÈçºÎ½øÐС£ µ±ÄãÓжà¸öÊÂÀýºÍ»úÆ÷ʱ£¬ÄãÓ¦¸Ã¿¼Âǽ¨Á¢Ò»¸ö½Å±¾°²×°£¬Òò´ËÄܱ£Ö¤ËùÒª°²×°ÊµÀýµÄÒ»ÖÂÐÔ¡£ÕâÖÖÒ»ÖÂÐÔ½«ÓÐÖúÓÚ×î´óÏ޶ȵؼõÉÙ¹ÜÀíËùÓÐʵÀýµÄά»¤Ãæ¡£
¡¡¡¡Êý¾Ý¿â±ê×¼±ê×¼Ïà¹ØµÄÈÎÎñ£º
¡¡¡¡½¨Á¢Êý¾Ý¿â±ê×¼
¡¡¡¡ÎªÁ˱£³ÖÕû¸ö×éÖ¯µÄÒ»ÖÂÐÔ£¬Êý¾Ý¿â¹ÜÀíÔ±Ó¦¸Ã½¨Á¢Êý¾Ý¿â±ê×¼¡£ ²¢ÇÒÊý¾Ý¿â¹ÜÀíÔ±Òª¸ºÔð¶ÔÕû¸ö×éÖ¯Êý¾Ý¿â±ê×¼µÄ½¨Á¢ºÍ´«´ï¡£ µ«ÊÇÊý¾Ý¿â±ê×¼²»ÄÜÆ½°×Î޹ʵĽ¨Á¢£¬Òò´ËÊý¾Ý¿â¹ÜÀíÔ±Ó¦¸ÃÄÃÊý¾Ý¿â±ê׼ͬ×éÖ¯µÄÓ¦Óÿª·¢Õß½øÐÐÌÖÂÛ¡£ ±ê×¼ÊÇÒ»¸ö²»¶ÏÑݱäµÄ¹ý³ÌÖУ¬Ò»µ©½¨Á¢£¬ËûÃÇÐèÒªµÃµ½Î¬»¤¡£Êý¾Ý¿â¹ÜÀíԱӦȷ±£µ±ÐµÄÓ¦Óü¼ÊõºÍÐÂÊý¾Ý¿â°æ±¾·¢²¼Ê±£¬¸Ã±ê×¼ÄÜÊʵ±µÄµ÷ÕûºÍÐ޸ģ¬ÒÔÂú×ã²»¶Ï±ä»¯µÄÐÅÏ¢¼¼Êõ»·¾³¡£
¡¡¡¡Éó²é·þ´Ó±ê×¼µÄÊý¾Ý¿âÉè¼Æ
¡¡¡¡Ò»µ©±ê×¼µ½Î»Êý¾Ý¿â¹ÜÀíÔ±ÐèÒª¶Ôÿ¸öеÄÊý¾Ý¿â£¬»òÕ߸ĽøµÄÊý¾Ý¿â½øÐÐÉó²éÒÔÈ·¶¨ËüÃÇ·ûºÏÊý¾Ý¿â±ê×¼¡£ Èç¹ûÊý¾Ý¿â²»·ûºÏ±ê×¼ÄÇôÊý¾Ý¿â¹ÜÀíÔ±Ó¦¸Ã°çÑݽ»Í¨¾¯½ÇÉ«£¬²¢ÇÒҪôȷ¶¨Êý¾Ý¿â·ûºÏ±ê×¼£¬ÒªÃ´²ÉÓÃÁíÒ»ÖÖ´¦Àí·½·¨À´¼Ç¼Õâ¸öÌØÊâÊý¾Ý¿âΪʲô²»·û
Ïà¹ØÎĵµ£º
SQL°´ÕÕÈÕ¡¢ÖÜ¡¢Ô¡¢Äêͳ¼ÆÊý¾Ý ÊÕ²Ø
ÎÄÕ²ο¼£ºhttp://www.cnblogs.com/wenbhappy/archive/2008/07/02/1233660.html
Èç:
±í:consume_record
×Ö¶Î:consume (moneyÀàÐÍ)
date (datetimeÀàÐÍ)
ÇëÎÊÔõôдËÄÌõsqlÓï¾ä·Ö±ð°´ÈÕ,°´ÖÜ,°´ÔÂ,°´¼¾Í³¼ÆÏû·Ñ×ÜÁ¿.
Èç:1ÔÂ 1200Ô ......
ÎÒÃǵÄSQLÓï¾äµÄÖ´Ðж¼ÊÇÓÉÒ»¸öÀàÀ´Íê³ÉµÄ£¡Õâ¸öÀà¾ÍÊÇSQLStatement£¬Õâ¸öÀà¾ÍÊÇÎÒÃÇÓÃÀ´Ö´ÐÐSQLÓï¾äµÄÀ࣬¸ÃÀàµÄʹÓÃÒ²ÊǷdz£¼òµ¥µÄ£¬ÎÒÃÇÖ»ÐèÒª¼ÇסÁ½¸öÊôÐÔÁ½¸ö·½·¨¡£ÎÒÃÇÀ´¿´Ò»Ï£¡
textÊôÐÔ£ºËùÒªÖ´ÐеÄSQLÓï¾ä£¬¸ÃÊôÐÔÊÇÒ»¸ö×Ö·û´®¸ñʽ£¬ËùÒÔÎÒÃǵÄSQLÓï¾ä¶¼ÊÇ×Ö·û´®£¡
sqlConnectionÊôÐÔ£º¸ÃÊôÐÔÊÇÉèÖÃSQLSt ......
create table tb (ptoid int,proclassid int,proname varchar(10))
insert tb
select 1,1,'Ò·þ1'
union all
select 2,2,'Ò·þ2'
union all
select 3,3,'Ò·þ3'
union all
select 4,3,'Ò·þ4'
union all
select 5,2,'Ò·þ5'
union all
select 6,2,'Ò·þ6'
union all
select 7,2,'Ò·þ7'
union all
select 8 ......
Ò»¡¢±³¾°½éÉÜ
¡¡¡¡
¡¡¡¡½á¹¹»¯²éѯÓïÑÔ(Structured Query Language£¬¼ò³ÆSQL)ÊÇÓÃÀ´·ÃÎʹØÏµÐÍÊý¾Ý¿âÒ»ÖÖͨÓÃÓïÑÔ£¬ÊôÓÚµÚËÄ´úÓïÑÔ£¨4GL£©£¬ÆäÖ´ÐÐÌØµãÊǷǹý³Ì»¯£¬¼´²»ÓÃÖ¸Ã÷Ö´ÐеľßÌå·½·¨ºÍ;¾¶£¬¶øÊǼòµ¥µØµ÷ÓÃÏàÓ¦Óï¾äÀ´Ö±½ÓÈ¡µÃ½á¹û¼´¿É¡£ÏÔÈ»£¬ÕâÖÖ²»¹Ø×¢ÈκÎʵÏÖϸ½ÚµÄÓïÑÔ¶ÔÓÚ¿ª·¢ÕßÀ´ËµÓÐ׿«´óµÄ±ãÀû¡£È»¶ø£¬Ó ......
ORACLE SQLÓÅ»¯
£¨1£© Ñ¡Ôñ×îÓÐЧÂʵıíÃû˳Ðò(Ö»ÔÚ»ùÓÚ¹æÔòµÄÓÅ»¯Æ÷ÖÐÓÐЧ)£º
ORACLE µÄ½âÎöÆ÷°´ÕÕ´ÓÓÒµ½×óµÄ˳Ðò´¦Àífrom ×Ó¾äÖеıíÃû£¬from ×Ó¾äÖÐдÔÚ×îºóµÄ±í
(»ù´¡±ídriving table)½«±»×îÏÈ´¦Àí£¬ÔÚfrom ×Ó¾äÖаüº¬¶à¸ö±íµÄÇé¿öÏÂ,Äã±ØÐëÑ¡Ôñ¼Ç
¼ÌõÊý×îÉٵıí×÷Ϊ»ù´¡±í¡£Èç¹ûÓÐ3¸öÒÔÉϵıíÁ¬½Ó²éѯ, ÄǾÍÐè ......