SQLµÄǰÊÀ½ñÉú
ǰÑÔÀÎÒ̸µ½ÁËһЩFORTRAN³ÌÐòÔ±ºÍÒ»ÃûLISP³ÌÐòÔ±µÄÊ£¬Ç°ÕßÖ»»áʹÓÃÑ»·À´½â¾öÎÊÌ⣬ºóÕßÖ»»áʹÓõݹ鷽ʽ½â¾öÎÊÌâ¡£ÕâÖÖÇé¿ö²¢²»
ÉÙ¼û£¬ÒòΪÈËÃǶ¼Ï²»¶Ê¹ÓÃ×Ô¼ºÁ˽âµÄ¹¤¾ß¡£ÏÂÃæ½²Ò»¸öЦ»°£¬²»ÊÇÕæÊ£ºÓÐÈ˸øÒ»¸öÊýѧ¼Ò¡¢Ò»¸öÎïÀíѧ¼ÒºÍÒ»¸öÊý¾Ý¿â³ÌÐòÔ±¸÷·¢ÁËÒ»¸öÏðƤÇò£¬²¢ÇÒÈÃËûÃÇÈ·
¶¨ÇòµÄÌå»ý¡£
Êýѧ¼ÒÈÏÕæµØ²âÁ¿ÁËÖ±¾¶£¬È»ºóÓÃÇòÌå»ý¹«Ê½¼ÆËã³öÁËÇòµÄÌå»ý£¬»òÕßÈÏΪÕâ¸öÇò²»ºÜÔ²£¬¾ÍÓÃÈýÖØ»ý·Ö¼ÆËãÁËÇòµÄÌå»ý¡£
ÎïÀíѧ¼ÒÔòÔÚÒ»¸ö´óÉÕ±ÖнÓÂúÁËË®£¬°ÑÇò·ÅÈëË®ÖУ¬²âÁ¿³öÅÅË®Á¿¡£Ëû²¢²»¹ØÐÄÕâ¸öÇòÊÇʲôÐÎ×´¡£
Êý¾Ý¿â³ÌÐòÔ±ÄØ£¬Ëûµ½ÏðƤÇòÉú²úÉ̵ÄÔÚÏßÊý¾Ý¿âÀï²éÁËÕâ¸öÇòµÄÐͺźͲúÆ·ÐòÁкţ¬¸ù±¾²»¹ØÐÄÕâÊDz»ÊÇÇò¡£Ëû»ñµÃÁËÕâ¸öÇòµÄÖÆÔ칫²î¡¢Éè¼ÆÐÎ×´ºÍ³ß´çÒÔ¼°ÆäËûÐí¶àÓëÕû¸öÏðƤÇòÉú²ú¹ý³ÌÓйصIJÎÊý¡£
Õâ¸ö¹ÊÊÂ˵Ã÷£ºÊýѧ¼ÒÖªµÀÈçºÎ¼ÆË㣬ÎïÀíѧ¼ÒÖªµÀÈçºÎ²âÁ¿£¬¶øÊý¾Ý¿â¼¼ÊõÈËÔ±ÖªµÀÈçºÎ²éÕÒÊý¾Ý¡£Ã¿¸öÈ˶¼²ÉÓÃ×Ô¼ºµÄ¹¤¾ßÀ´½â¾öÎÊÌâ¡£
ÏÖÔÚÎÒÃǰÑÎÊÌâÀ©Õ¹µ½²Ö¿âÖгÉǧÉÏÍò¸öÏðƤÇò¡£ Êýѧ¼ÒºÍÎïÀíѧ¼ÒÒò´Ë»á»¨·Ñ´óÁ¿µÄÊÖ¹¤ÀͶ¯Íê³ÉÈÎÎñ£¬¶øÊý¾Ý¿â¼¼ÊõÔ±Ö»ÒªÏÂÔØÒ»Ð©ÐÅÏ¢£¬¾ÍÄܹ»µÃ³öÏðƤÇòµÄ¹¤Òµ±ê×¼£¨¼ÙÉèÓÐÕâÖÖ±ê×¼£©ÒÔ¼°Ï꾡µÃ¿ÉÒÔÓÃÓÚ·¨Í¥±çÂÛµÄÎĵµ¡£
²»Í¬µÄ±à³ÌÄ£ÐÍ
×ÔÎÒÍêÉÆµÄ¹ý³Ì¾ÍÊÇÔÚѧϰÐÂ֪ʶµÄͬʱ£¬Íü¼ÇÀϵÄϰ¹ß¡£
——Edsgar Dijkstra
±à³ÌÄ£ÐÍÓжàÖÖ¡£¹ý³Ìʽ±à³ÌÓïÑÔʹÓõÄÊÇÓÉÁ÷¿ØÖÆÓï¾ä£¨WHILE-DO¡¢IF-THEN-ELSEºÍBEGIN-END£©¿ØÖƵÄһϵÁйý³Ì²½Ö裬½è´Ë°ÑÊäÈëÊý¾Ýת»»³ÉÊä³öÊý¾Ý¡£ÕâÊǶԱà³ÌµÄÒ»ÖÖ´«Í³ÈÏʶ£¬ÒòΪÕâÊÇÖøÃûµÄÊýѧ¼ÒÔ¼º²··ë·ÅµÒÁÂü¹éÄɳöÀ´µÄ£¬ºóÀ´Ò²³£±»³ÆÎª·ë·ÅµÒÁÂüÄ£ÐÍ¡£
ͬÑùµÄÔ´´úÂë¾ÏàͬµÄ±àÒëÆ÷±àÒëÖ®ºó£¬Ã¿´Î¶¼Éú³ÉÏàͬµÄ¿ÉÖ´ÐÐÄ£¿é¡£¸Ã³ÌÐòÔÚÿ´Îµ÷ÓÃʱ¶¼ÒÔÍêÈ«ÏàͬµÄ·½Ê½¹¤×÷¡£ÕâÖÖÄ£ÐÍÖеĹؼü×ÖÊÇ¿ÉÒÔÔ¤²âºÍÈ·¶¨µÄ¡£ ÓÉÓÚÕâÖÖÄ£Ð;ßÓпÉÈ·¶¨ÐÔ£¬ËùÒÔÖ÷ÒªÓÃÓÚһЩÊýѧ·ÖÎö¡£
º¯Êýʽ±à³ÌÓïÑԵĻù´¡ÊÇÓÃһϵÁÐǶÌ׵ĺ¯Êýµ÷ÓÃÀ´½â¾öÎÊÌâ¡£ÔÚÕâЩÓïÑÔÖУ¬¸ß½×º¯Êý¿ÉÒÔת»»×ÔÉíµÄ¹¦ÄÜ£¬Õâ¸ö¸ÅÄî·Ç³£ÖØÒª¡£µ¼Êý±ä»»ºÍ»ý·Ö±ä»»¾ÍÊÇÕâÖָ߽׺¯ÊýÔÚÊýѧÉÏÓ¦ÓõÄʵÀý¡£ÕâÖÖÓïÑÔµÄÄ¿±êÖ®Ò»ÊDZÜÃâÔÚ³ÌÐòÖгöÏÖ¸±×÷Ó㬱£Ö¤ËüÃÇÄܹ»ÒÔ´úÊýµÄ·½Ê½½øÐÐÓÅ»¯¡£ÌرðÊÇ£¬Ò»µ©Ä³¸ö±í´ïʽÓëÁíÒ»¸ö±í´ïʽÏàµÈ£¨Ä³ÖÖÒâÒåÉϵÄÏàµÈ£© £¬ËüÃǾͿÉÒÔÌæ»»£¬¶ø²»»áÓ°ÏìÕû¸öÔËËã½á¹û¡£
APLÊÇ×î³É¹¦µÄº¯Êýʽ±à³ÌÓïÑÔ¡£×Ô´Ó1962ÄêKen IversonµÄA Program
Ïà¹ØÎĵµ£º
Student(S#,Sname,Sage,Ssex) ѧÉú±í
Course(C#,Cname,T#) ¿Î³Ì±í
SC(S#,C#,score) ³É¼¨±í
Teacher(T#,Tname) ½Ìʦ±í
ÎÊÌ⣺
1¡¢²éѯ“001”¿Î³Ì±È“002”¿Î³Ì³É¼¨¸ßµÄËùÓÐѧÉúµÄѧºÅ£»
select a.S# from (select s#,score from SC where C#='001') a,(select s#,score
fr ......
1.
ËÀËøÔÀí
¸ù¾Ý²Ù×÷ϵͳÖе͍Ò壺ËÀËøÊÇÖ¸ÔÚÒ»×é½ø³ÌÖеĸ÷¸ö½ø³Ì¾ùÕ¼Óв»»áÊͷŵÄ×ÊÔ´£¬µ«Òò»¥ÏàÉêÇë±»ÆäËû½ø³ÌËùÕ¾Óò»»áÊͷŵÄ×ÊÔ´¶ø´¦ÓÚµÄÒ»ÖÖÓÀ¾ÃµÈ´ý״̬¡£
ËÀËøµÄËĸö±ØÒªÌõ¼þ£º
»¥³âÌõ¼þ
(Mutual exclusion)
£º×ÊÔ´²»Äܱ»¹²Ïí£¬Ö»ÄÜÓÉÒ»¸ö½ø³ÌʹÓá£
ÇëÇóÓë± ......
1¡£°æ±¾£ºSql2008/2005
2¡£Ä¿µÄ£ºµ¼³öÖ¸¶¨µÄ±íÖÐËùÓÐÊý¾Ý£¬µ¼³ö¸ñʽΪ insert Óï¾ä
3¡£¾ßÌå²Ù×÷£º
1£©ÕÒµ½ÐèÒªµ¼³öµÄÊý¾Ý¿â£¬ÓÒ¼ü²Ëµ¥£¬ÈÎÎñ--¡µÉú³É½Å±¾
2£©½øÈëÏòµ¼£¬Ò»Â·ÏÂÒ»²½£¬×¢ÒâÑ¡ÔñÉú³É½Å±¾Ñ¡ÏîµÄʱºò£¬½«“±àдÊý¾ÝµÄ½Å±¾”ÉèÖÃΪ“True”¼´¿É
3£©±£´æÉú³ÉµÄSqlÎļþ ......
--Ê¡¼¶ Provincial
--³ÇÊÐ City
create table Provincial(pid int,Provincial varchar(50),primary key (pid))
insert into Provincial values(1,'±±¾©ÊÐ')
insert into Provincial values(2,'Ìì½òÊÐ')
insert into Provincial values(3,'ÉϺ£ÊÐ')
insert into Provincial values(4,'Ö ......
1.ijҽԺ²¡·¿¼ÆËã»ú¹ÜÀíÖÐÐèÒªÈçÏÂÐÅÏ¢£º£¨15·Ö£©
¿ÆÊÒ£º¿ÆÃû£¬¿ÆµØÖ·£¬¿Æµç»°
²¡·¿£º²¡·¿ºÅ£¬ËùÊô¿ÆÊÒÃû
Ò½Éú£ºÐÕÃû£¬Ö°³Æ£¬ËùÊô¿ÆÊÒÃû£¬ÄêÁ䣬¹¤×÷Ö¤ºÅ
²¡ÈË£º²¡ÀúºÅ£¬ÐÕÃû£¬ÐÔ±ð£¬Õï¶Ï£¬Ö÷¹ÜÒ½Éú£¬²¡·¿ºÅ£¬ÈëסÈÕÆÚ
ÆäÖУ¬Ò»¸ö¿ÆÊÒÓжà¸ö²¡·¿¡¢¶à¸öÒ½Éú£¬Ò»¸ö²¡·¿Ö»ÄÜÊôÓÚÒ»¸ö¿ÆÊÒ£¬Ò»¸öÒ½ÉúÖ»ÊôÓÚÒ»¸ö¿ÆÊÒ£¬µ«¿É¸º ......