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

mysqlÊý¾Ý¿âÉè¼Æ

ÒýÑÔ
¡¡¡¡Êý¾Ý¿âµÄÉè¼Æ·¶Ê½ÊÇÊý¾Ý¿âÉè¼ÆËùÐèÒªÂú×ãµÄ¹æ·¶£¬Âú×ãÕâЩ¹æ·¶µÄÊý¾Ý¿âÊǼò½àµÄ¡¢½á¹¹Ã÷ÎúµÄ£¬Í¬Ê±£¬²»»á·¢Éú²åÈ루insert£©¡¢É¾³ý£¨delete£©ºÍ¸üУ¨update£©²Ù×÷Òì³£¡£·´Ö®ÔòÊÇÂÒÆß°ËÔ㣬²»½ö¸øÊý¾Ý¿âµÄ±à³ÌÈËÔ±ÖÆÔìÂé·³£¬¶øÇÒÃæÄ¿¿ÉÔ÷£¬¿ÉÄÜ´æ´¢ÁË´óÁ¿²»ÐèÒªµÄÈßÓàÐÅÏ¢¡£
¡¡¡¡Éè¼Æ·¶Ê½ÊDz»ÊǺÜÄѶ®ÄØ£¿·ÇÒ²£¬´óѧ½Ì²ÄÉϸøÎÒÃÇÒ»¶ÑÊýѧ¹«Ê½ÎÒÃǵ±È»¿´²»¶®£¬Ò²¼Ç²»×¡¡£ËùÒÔÎÒÃǺܶàÈ˾͸ù±¾²»°´ÕÕ·¶Ê½À´Éè¼ÆÊý¾Ý¿â¡£
¡¡¡¡ÊµÖÊÉÏ£¬Éè¼Æ·¶Ê½ÓúÜÐÎÏ󡢺ܼò½àµÄ»°Óï¾ÍÄÜ˵Çå³þ£¬µÀÃ÷°×¡£±¾ÎĽ«¶Ô·¶Ê½½øÐÐͨË×µØ˵Ã÷£¬²¢ÒÔ±ÊÕßÔø¾­Éè¼ÆµÄÒ»¸ö¼òµ¥ÂÛ̳µÄÊý¾Ý¿âΪÀýÀ´½²½âÔõÑù½«ÕâЩ·¶Ê½Ó¦ÓÃÓÚʵ¼Ê¹¤³Ì¡£
¡¡¡¡·¶Ê½ËµÃ÷
¡¡¡¡µÚÒ»·¶Ê½£¨1NF£©£ºÊý¾Ý¿â±íÖеÄ×ֶζ¼Êǵ¥Ò»ÊôÐԵģ¬²»¿ÉÔÙ·Ö¡£Õâ¸öµ¥Ò»ÊôÐÔÓÉ»ù±¾ÀàÐ͹¹³É£¬°üÀ¨ÕûÐÍ¡¢ÊµÊý¡¢×Ö·ûÐÍ¡¢Âß¼­ÐÍ¡¢ÈÕÆÚÐ͵ȡ£
¡¡¡¡ÀýÈ磬ÈçϵÄÊý¾Ý¿â±íÊÇ·ûºÏµÚÒ»·¶Ê½µÄ£º
×Ö¶Î1   ×Ö¶Î2   ×Ö¶Î3   ×Ö¶Î4
        
¡¡¡¡¶øÕâÑùµÄÊý¾Ý¿â±íÊDz»·ûºÏµÚÒ»·¶Ê½µÄ£º
×Ö¶Î1   ×Ö¶Î2   ×Ö¶Î3   ×Ö¶Î4
     ×Ö¶Î3.1 ×Ö¶Î3.2    
¡¡¡¡ºÜÏÔÈ»£¬ÔÚµ±Ç°µÄÈκιØϵÊý¾Ý¿â¹ÜÀíϵͳ£¨DBMS£©ÖУ¬Éµ¹ÏÒ²²»¿ÉÄÜ×ö³ö²»·ûºÏµÚÒ»·¶Ê½µÄÊý¾Ý¿â£¬ÒòΪÕâЩDBMS²»ÔÊÐíÄã°ÑÊý¾Ý¿â±íµÄÒ»ÁÐÔٷֳɶþÁлò¶àÁС£Òò´Ë£¬ÄãÏëÔÚÏÖÓеÄDBMSÖÐÉè¼Æ³ö²»·ûºÏµÚÒ»·¶Ê½µÄÊý¾Ý¿â¶¼ÊDz»¿ÉÄܵġ£
¡¡¡¡µÚ¶þ·¶Ê½£¨2NF£©£ºÊý¾Ý¿â±íÖв»´æÔڷǹؼü×ֶζÔÈÎÒ»ºòÑ¡¹Ø¼ü×ֶεIJ¿·Öº¯ÊýÒÀÀµ£¨²¿·Öº¯ÊýÒÀÀµÖ¸µÄÊÇ´æÔÚ×éºÏ¹Ø¼ü×ÖÖеÄijЩ×ֶξö¶¨·Ç¹Ø¼ü×ֶεÄÇé¿ö£©£¬Ò²¼´ËùÓзǹؼü×ֶζ¼ÍêÈ«ÒÀÀµÓÚÈÎÒâÒ»×éºòÑ¡¹Ø¼ü×Ö¡£   
  
¡¡¡¡¼Ù¶¨Ñ¡¿Î¹Øϵ±íΪSelectCourse(ѧºÅ, ÐÕÃû, ÄêÁä, ¿Î³ÌÃû³Æ, ³É¼¨, ѧ·Ö)£¬¹Ø¼ü×ÖΪ×éºÏ¹Ø¼ü×Ö(ѧºÅ, ¿Î³ÌÃû³Æ)£¬ÒòΪ´æÔÚÈçϾö¶¨¹Øϵ£º
¡¡¡¡(ѧºÅ, ¿Î³ÌÃû³Æ) → (ÐÕÃû, ÄêÁä, ³É¼¨, ѧ·Ö)
¡¡¡¡Õâ¸öÊý¾Ý¿â±í²»Âú×ãµÚ¶þ·¶Ê½£¬ÒòΪ´æÔÚÈçϾö¶¨¹Øϵ£º
¡¡¡¡(¿Î³ÌÃû³Æ) → (ѧ·Ö)
¡¡¡¡(ѧºÅ) → (ÐÕÃû, ÄêÁä)
¡¡¡¡¼´´æÔÚ×éºÏ¹Ø¼ü×ÖÖеÄ×ֶξö¶¨·Ç¹Ø¼ü×ÖµÄÇé¿ö¡£
¡¡¡¡ÓÉÓÚ²»·ûºÏ2NF£¬Õâ¸öÑ¡¿Î¹Øϵ±í»á´æÔÚÈçÏÂÎÊÌ⣺
¡¡¡¡(1) Êý¾ÝÈßÓࣺ
¡¡¡¡Í¬Ò»ÃſγÌÓÉn¸öѧÉúÑ¡ÐÞ£¬"ѧ·Ö"¾ÍÖظ´n-1´Î£»Í¬Ò»¸öѧÉú


Ïà¹ØÎĵµ£º

MySQL 5.1.45 GA ·¢²¼

¸Ã°æ±¾Éý¼¶ InnoDB ²å¼þµ½ 1.0.6 °æ±¾£¬Ä¿Ç° 1.0.6 °æ±¾µÄ InnoDB µÄÖÊÁ¿²î²»¶àÊÇ RC ºòÑ¡·¢Ð춱ðµÄ¡£ÁíÍâһЩÃüÁîÐй¤¾ß¸÷×ÔÔö¼ÓÁËһЩ²ÎÊýÑ¡ÏÏêÇéÇë¿´ÕâÀï¡£MySQL£¨·¢Òô£º[ˌmaɪ ɛs kjuː ˈɛl]£¬µ«Ò²¾­³£¶Á×÷My- SEQuel£©ÊÇÒ»¸ö¿ª·ÅÔ´ÂëµÄ¹ØϵÊý¾Ý¿â¹ÜÀíϵͳ£¬¿ª·¢ÕßΪÈðµäMySQL AB¹«Ë¾£ ......

mysqlѧϰ1 ¸ÅÊö¼°ÌØÕ÷

·   ÄÚ²¿¹¹¼þºÍ¿ÉÒÆÖ²ÐÔ 
o  ÌṩÁËÊÂÎñÐԺͷÇÊÂÎñÐÔ´æ´¢ÒýÇæ¡£
--ÊÇ·ñÖ¸Èç¹ûÒª²ÉÓÃÊÂÎñ¹ÜÀí£¬±ØÐëÇл»´æ´¢ÒýÇ棿£¿£¿
·         Óï¾äºÍº¯Êý
DELETE¡¢INSERT¡¢REPLACEºÍUPDATE·µ»Ø¸ü¸Ä£¨Ó°Ï죩µÄÐÐÊý¡£Á¬½Óµ½·þÎñÆ÷ʱ£¬¿Éͨ¹ýÉèÖ ......

mysqlÖÐÈ¥³ýÖظ´Ï±£ÁôÒ»Ìì

query result(14 records)
id
uid
gid
1
11
502
2
107
502
3
100
503
4
110
501
5
112
501
6
104
502
7
100
502
8
100
501
9
102
501
10
104
502
11
100
502
12
100
501
13
102
501
14
110
501
µÚÆßÌõÓëµÚʮһÌõÖظ´µÈ
·½·¨Ò»
mysql> create temporary table tmp_wrap ......

mysqlµÄsql_mode½éÉÜ

mysql¿ÉÒÔÔËÐÐÔÚ²»Í¬sql modeģʽÏÂÃ棬sql modeģʽ¶¨ÒåÁËmysqlÓ¦¸ÃÖ§³ÖµÄsqlÓï·¨£¬Êý¾ÝУÑéµÈ£¡
 
²é¿´Ä¬ÈϵÄsql modeģʽ£º
select @@sql_mode;
ÎÒµÄÊý¾Ý¿âÊÇ£º
STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
ÔÚ´ËģʽÏÂÃ棬Èç¹û²åÈëµÄÊý¾ÝµÄ³¤¶È´óÓÚ¶¨ÒåµÄ³¤¶È£¬ÄÇô¾Í»á±¨´í£¡
  ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ