Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

¡¶sql ÓïÑÔÒÕÊõ¡· ¸ÅÒª

http://www.oreilly.com/catalog/artofsql £¨Ô­Ê飩
http://www.oreilly.com.cn/book.php?bn=978-7-121-05834-9 (ÖÐÎİæ)
  Êý¾Ý¿â¼¼ÊõÊÇÆóÒµÐÅÏ¢»¯¿ª·¢µÄ»ù´¡¡£ÔÚÖÆÔìÒµÐÅÏ¢»¯ÁìÓò´ÓÒµ¶àÄ꣬×Ô¼º¶ÔÕâ¿é֪ʶȴһֱÁãËéÔÓÂÒ£¬Ó¦¸ÃÀí˳˼·£¬Îª¼Ü¹¹Éè¼ÆµÄÄ¿±ê½¨Á¢»ù´¡¡£
       ´ËÊéÒÔÃ÷È·Ó¦ÓÃÔ­Ôò£¬ÌÖÂÛ¸÷ÖÖSQLÓ¦Óó¡¾°£¬ÀûÓÚʵ¼ù¡£
µÚÒ»ÕÂ ÖÆ¶¨¼Æ»®£ºÎªÐÔÄܶøÉè¼Æ
³ÌÐòÊ×ҪĿ±ê£ºÂú×ãÒµÎñÐèÇó¡£Éè¼ÆSQLÖ§³Ö¹ØÏµÄ£ÐÍ£¨±íÄÚ²»Í¬×Ö¶Î¼ä´æÔÚ”¹ØÏµ“£©¡£
¹ØÏµ¾ÍÊÇ±í£¬²»Í¬×Ö¶ÎÁªÏµÔÚÒ»Æð¶¨Òå¹ØÏµ¡£
¹ØÏµÀíÂ۵ĹؼüÔ­Àí£º¹ØÏµ²»°üº¬Öظ´Êý¾Ý£¬ÇҼǼ֮¼äûÓÐ˳Ðò¡£
×ܽ᣺½¨Ä£ÊÇÒµÎñÐèÇó¾ßÌ廯µÄ¹ý³Ì¡£
¹æ·¶»¯µÄÖØÒªÐÔ--ʹ»ìãç±äµÃÓÐÐò¡£
Âú×ãµÚÈý·¶Ê½3NF¡£
ÕæÕýµÄ·çÏÕÊÇÊý¾ÝµÄ²»Ò»ÖÂÐÔ£¬ÄÑÓÚ±àдµÄÊý¾ÝÊäÈë¿ØÖÆ´úÂë¡¢ÐÔÄÜ¡¢BUGÒÔ¼°Ä£ÐÍÎÞ·¨Ñݽø£¬
¹æ·¶»¯»áÔö¼ÓÉÏÊö·çÏÕ¼¸ÂÊ¡£
ËÉÉ¢¡¢²»Í¬ÀàÐ͵ÄÐÅÏ¢×éÖ¯£¬±ãÓÚÔËÓõÄÊý¾ÝÄ£ÐÍ£¬²½Ö裺
µÚÒ»²½£ºÈ·±£Ô­×ÓÐÔ£¨ÊôÐÔ£©¡£ÎÞ·¨Ôٷָ½ö°ÑÔ­×ÓÐÔÊôÐÔ¶¨ÒåΪ±íÖеÄ×ֶΡ£
Èç¹ûwhere×Ó¾äÖбØÐëÒýÓÃÊôÐÔµÄÒ»²¿·Ö£¬ËµÃ÷²»ÊôÐÔδ´ïµ½Ô­×ÓÐÔ¼¶±ð£¬É¥Ê§Á½¸öÓŵ㣺
1¸ßЧËÑË÷ÄÜÁ¦£¬Òò³£¹æË÷ÒýÒÔ¾ßÓÐÔ­×ÓÐÔµÄÖµ×÷Ϊ¼ü£¨È«ÎÄË÷Òý²»ÄÜʵʱ¸üУ©¡£
2ÓÉÊý¾Ý¿â±£Ö¤µÄÊý¾ÝÕýÈ·ÐÔ£¬Ê¹Óú¯Êý¼ì²é ½« ¸´ÔÓÄÑά»¤¡£
»¹±ØÐ뾫ͨ×Ö·û´®º¯Êý£¬Òª±ÜÃâ¶àÖµÈû½øÍ¬Ò»¸ö×Ö·û´®ÖС£
Ô­ÔòÉÏÈç¹û×éÖ¯Êý¾Ý£¬Êµ¼ÊÉÏÈ¡¾öÓÚÈç¹ûʹÓÃÊý¾Ý¡£±ØÐ뿼ÂÇÒµÎñÐèÇó£¬ÒòΪËü¾ö¶¨Ô­×Ó¼¶µÄµØÖ·ÊôÐÔ£¬¸ù¾ÝÒµÎñÐèÇó·ÖÎöÊÊÓÃÐÔ¡£
ÏÂÒ»²½ÊÇÈ·¶¨Î¨Ò»±êʶ¸÷¼Ç¼µÄÖ÷¼ü£¨¸´ºÏ¼ü³£¼û£©¡£¾¡Á¿Ê¹ÓÃʵ¼ÊÒâÒåµÄÖ÷¼ü£¬¶ø²»ÊÇÐòÁÐÊý£¨¼üµÄ¼¼Êõ´úÓÃÆ·£©¡£
Ò»µ©ËùÓÐÊôÐÔ¶¼¾ßÓÐÔ­×ÓÐÔ¡¢¾ßÈ·¶¨Á˼ü£¬Êý¾Ý¾Í·ûºÏ1NF¡£
µÚ¶þ²½£º¼ì²é¶Ô¼üµÄÍêÈ«ÒÀÀµÐÔ
ÊôÐÔ²»ÊǼüÈ·¶¨ÐÐËùÌØÓеģ¬ÊôÐÔ²¿·ÖÒÀÀµÓÚ¼ü£¨¸´ºÏ¼ü£©¡£
Ó°Ï죺
Êý¾ÝÈßÓ࣬¹«¹²ÊôÐÔ»á±»ÖØ¸´±£´æ£¬Á½¸öÎÊÌ⣺
Ò»¡£ÈßÓàÊý¾ÝÈÝÒ×ÒýÆðÊý¾Ý²»Ò»Ö£¬Ð޸ĸü·Ñʱ¡£
¶þ¡£ÀË·Ñ´æ´¢¿Õ¼ä¡£
²éѯÐÔÄÜ£¬È«±íɨÃè
ΪÏû³ý¼üµÄ²¿·ÖÒÀÀµÐÔ£¬±ØÐ뽨Á¢ÐÂ±í£¬Ð±íµÄ¼ü¶¼ÊÇԭʼ±íµÄ¼üµÄÒ»²¿·Ö¡£
È¥³ýÖ»ÒÀÀµ²¿·Ö¼üµÄÊôÐԺ󣬱í¾Í·ûºÏ2NF¡£
µÚÈý²½£º¼ì²éÊôÐÔ¶ÀÁ¢ÐÔ
³ýÖ÷¼üËù°üº¬µÄÊôÐÔÍ⣬²»Äܸù¾ÝÈÎºÎÆäËûÊôÐÔÈ·»¹Ò»¸öÊôÐÔµÄÖµ¡£´ËÊý¾Ý¼¯Âú×ã3NF¡£
±ØÐë¶Ô2NFµÄÊý¾Ý¼¯ÖеÄÿһ¶ÔÊôÐÔ¼ì²é£¬È·¶¨3NF¡£
²»·ûºÏ3NFµÄ·çÏÕºÍ2NFÏàͬ¡£
3NFÖØÒªÔ­Òò£º
ºÏÀí¹æ·¶»¯µÄÄ£ÐÍ¿ÉÓ¦


Ïà¹ØÎĵµ£º

º½¿Õ¹«Ë¾¹ÜÀíϵͳ(VC++ ÓëSQL 2005)

ϵͳ»·¾³£ºWindows 7
Èí¼þ»·¾³£ºVisual C++ 2008 SP1 +SQL Server 2005
±¾´ÎÄ¿µÄ£º±àдһ¸öº½¿Õ¹ÜÀíϵͳ
      ÕâÊÇÊý¾Ý¿â¿Î³ÌÉè¼ÆµÄ³É¹û£¬ËäÈ»³É¼¨²»¼Ñ£¬µ«ÊÇ×÷ΪÎÒÓÃVC++ ÒÔÀ´±àдµÄ×î´ó³ÌÐò»¹ÊÇ´«µ½ÍøÉÏ£¬ÒÔ¹©²Î¿¼¡£ÓÃVC++ ×öÊý¾Ý¿âÉè¼Æ²¢²»ÈÝÒ×£¬µ«Ò²²»ÊDz»¿ÉÄÜ¡£ÒÔÏÂÊÇÎҵijÌÐò½çÃæ£¬ºóÃæ ......

ASP.NETºÍSQL Server 2005Á¬½Ó³öÏֵĴíÎóÒÔ¼°½â¾ö°ì·¨

ÎҲſªÊ¼¿´ASP.NETÓëÊý¾Ý¿âµÄÁ¬½Ó£¬½ñÌìÒ»¿ªÊ¼¾ÍÒ»Á¬Óöµ½Èý¸öÎÊÌ⣬ÕÛÌÚÁËÒ»ÍíÉÏ...Ï£ÍûÎҲ鵽µÄ×ÊÁ϶Դó¼ÒÓÐÓá£
×î³õÎÒдµÄÓï¾äÊÇ£º
//Create the Connection
//SqlConnection conn = new SqlConnection(@"Data Source=(local)\NetSDK; Initial Catalog=Northwind; User ID = sa; password = yourPassword;");
ÉÏÃæÕâ ......

SqlÓï¾ä´´½¨±í

н¨±í£º
create table [±íÃû]
(
[×Ô¶¯±àºÅ×Ö¶Î] int IDENTITY (1,1) PRIMARY KEY ,
[×Ö¶Î1] nVarChar(50) default \'ĬÈÏÖµ\' null ,
[×Ö¶Î2] ntext null ,
[×Ö¶Î3] datetime,
[×Ö¶Î4] money null ,
[×Ö¶Î5] int default 0,
[×Ö¶Î6] Decimal (12,4) default 0,
[×Ö¶Î7] image null ,
)
ɾ³ý±í£º
Drop table [ ......

SQLÖеÄLIKEÓï¾äµÄÓ÷¨

ÔÚSQL½á¹¹»¯²éѯÓïÑÔÖУ¬LIKEÓï¾äÓÐ×ÅÖÁ¹ØÖØÒªµÄ×÷Óá£
¡¡¡¡LIKEÓï¾äµÄÓï·¨¸ñʽÊÇ£ºselect * from ±íÃû where ×Ö¶ÎÃû like ¶ÔÓ¦Öµ£¨×Ó´®£©£¬ËüÖ÷ÒªÊÇÕë¶Ô×Ö·ûÐÍ×ֶεģ¬ËüµÄ×÷ÓÃÊÇÔÚÒ»¸ö×Ö·ûÐÍ×Ö¶ÎÁÐÖмìË÷°üº¬¶ÔÓ¦×Ó´®µÄ¡£
¡¡¡¡¼ÙÉèÓÐÒ»¸öÊý¾Ý¿âÖÐÓиö±ítable1£¬ÔÚtable1ÖÐÓÐÁ½¸ö×ֶΣ¬·Ö±ðÊÇnameºÍsex¶þÕßÈ«ÊÇ×Ö·ûÐÍÊý¾ ......

sys.columns £¨SQL Server 2005 £©

Ϊ°üº¬ÁеĶÔÏó£¨ÈçÊÓͼ»ò±í£©µÄÿÁзµ»ØÒ»ÐС£ÏÂÃæÊǰüº¬ÁеĶÔÏóÀàÐ͵ÄÁÐ±í¡£
±íÖµ³ÌÐò¼¯º¯Êý (FT)
ÄÚÁª±íÖµ SQL º¯Êý (IF)
ÄÚ²¿±í (IT)
ϵͳ±í (S)
±íÖµ SQL º¯Êý (TF)
Óû§±í (U)
ÊÓͼ (V)
ÁÐÃû Êý¾ÝÀàÐÍ ËµÃ÷
object_id
int
´ËÁÐËùÊô¶ÔÏóµÄ ID¡£
name
sysname
ÁÐÃû¡£ÔÚ¶ÔÏóÖÐÊÇΨһµÄ¡£
column_id
in ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ