sql Óï¾äʹÓÃ
SQLÓï¾ä(Ôö¡¢É¾¡¢¸Ä¡¢²é)
¡¡¡¡
¡¡¡¡Ò»¡¢Ôö£ºÓÐ4ÖÖ·½·¨
¡¡¡¡
¡¡¡¡1.ʹÓÃinsert²åÈëµ¥ÐÐÊý¾Ý£º
¡¡¡¡
¡¡¡¡Óï·¨£ºinsert [into] <±íÃû> [ÁÐÃû] values <ÁÐÖµ>
¡¡¡¡
¡¡¡¡Àý£ºinsert into Strdents (ÐÕÃû,ÐÔ±ð,³öÉúÈÕÆÚ) values ('¿ªÐÄÅóÅó','ÄÐ','1980/6/15')
¡¡¡¡
¡¡¡¡×¢Ò⣺into¿ÉÒÔÊ¡ÂÔ£»ÁÐÃûÁÐÖµÓöººÅ·Ö¿ª£»ÁÐÖµÓõ¥ÒýºÅÒòÉÏ£»Èç¹ûÊ¡ÂÔ±íÃû£¬½«ÒÀ´Î²åÈëËùÓÐÁÐ
¡¡¡¡
¡¡¡¡2.ʹÓÃinsert selectÓï¾ä½«ÏÖÓбíÖеÄÊý¾ÝÌí¼Óµ½ÒÑÓеÄбíÖÐ
¡¡¡¡
¡¡¡¡Óï·¨£ºinsert into <ÒÑÓеÄбí> <ÁÐÃû>
¡¡¡¡
¡¡¡¡select <Ô±íÁÐÃû> from <Ô±íÃû>
¡¡¡¡
¡¡¡¡Àý£ºinsert into tongxunlu ('ÐÕÃû','µØÖ·','µç×ÓÓʼþ')
¡¡¡¡
¡¡¡¡select name,address,email
¡¡¡¡
¡¡¡¡from Strdents
¡¡¡¡
¡¡¡¡×¢Ò⣺into²»¿ÉÊ¡ÂÔ£»²éѯµÃµ½µÄÊý¾Ý¸öÊý¡¢Ë³Ðò¡¢Êý¾ÝÀàÐ͵ȣ¬±ØÐëÓë²åÈëµÄÏî±£³ÖÒ»ÖÂ
¡¡¡¡
¡¡¡¡3.ʹÓÃselect intoÓï¾ä½«ÏÖÓбíÖеÄÊý¾ÝÌí¼Óµ½Ð½¨±íÖÐ
¡¡¡¡
¡¡¡¡Óï·¨£ºselect <н¨±íÁÐÃû> into <н¨±íÃû> from <Ô´±íÃû>
¡¡¡¡
¡¡¡¡Àý£ºselect name,address,email into tongxunlu from strdents
¡¡¡¡
¡¡¡¡×¢Ò⣺бíÊÇÔÚÖ´ÐвéѯÓï¾äµÄʱºò´´½¨µÄ£¬²»Äܹ»Ô¤ÏÈ´æÔÚ
¡¡¡¡
¡¡¡¡ÔÚбíÖвåÈë±êʶÁУ¨¹Ø¼ü×Ö‘identity’£©£º
¡¡¡¡
¡¡¡¡Óï·¨£ºselect identity (Êý¾ÝÀàÐÍ£¬±êʶÖÖ×Ó£¬±êʶÔö³¤Á¿) AS ÁÐÃû
¡¡¡¡
¡¡¡¡into бí from Ô±íÃû
¡¡¡¡
¡¡¡¡Àý£ºselect identity(int,1,1) as ±êʶÁÐ,dengluid,password into tongxunlu from Struents
¡¡¡¡
¡¡¡¡×¢Ò⣺¹Ø¼ü×Ö‘identity’
¡¡¡¡
¡¡¡¡4.ʹÓÃunion¹Ø¼ü×ֺϲ¢Êý¾Ý½øÐвåÈë¶àÐÐ
¡¡¡¡
¡¡¡¡Óï·¨£ºinsert <±íÃû> <ÁÐÃû> select <ÁÐÖµ> tnion select <ÁÐÖµ>
¡¡¡¡
¡¡¡¡Àý£ºinsert Students (ÐÕÃû,ÐÔ±ð,³öÉúÈÕÆÚ)
¡¡¡¡
¡¡¡¡select '¿ªÐÄÅóÅó','ÄÐ','1980/6/15' union£¨union±íʾÏÂÒ»ÐУ©
¡¡¡¡
¡¡¡¡select 'À¶É«Ð¡Ã÷','ÄÐ','19**/**/**'
¡¡¡¡
¡¡¡¡×¢Ò⣺²åÈëµÄÁÐÖµ±ØÐëºÍ²åÈëµÄÁÐÃû¸öÊý¡¢Ë³Ðò¡¢Êý¾ÝÀàÐÍÒ»ÖÂ
¡¡¡¡
¡¡¡¡¶þ¡¢É¾£ºÓУ²Öз½·¨
¡¡¡¡
¡¡¡¡1.ʹÓÃdeleteɾ³ýÊý¾ÝijЩÊý¾Ý
¡¡¡¡
¡¡¡¡Óï·¨£ºdelete from <±íÃû> [where <ɾ³ýÌõ¼þ>]
¡¡¡¡
¡¡¡¡Àý£ºdelete from a where name='¿ªÐÄÅóÅó'£¨É¾³ý±íaÖÐÁÐֵΪ¿ªÐÄÅóÅóµÄÐУ©
¡¡¡¡
¡¡¡¡×¢Ò⣺ɾ³ýÕûÐв»ÊÇɾ³ýµ¥¸ö×Ö¶Î
Ïà¹ØÎĵµ£º
1. еIJúÆ·°æ±¾
³ýSQL Server 2005±ê×¼°æºÍÆóÒµ°æÖ®Í⣬²úÆ·ÏßÖл¹¼ÓÈëÁËSQL Server 2005¼ò»¯°æ£¨SQL Server 2005 Express£©ºÍ¹¤×÷×é°æ£¨SQL Server 2005 Workgroup£©Á½¸öа汾¡£
SQL Server 2005 Express——Æä×÷ÓÃÊÇ´úÌæÎ¢ÈíSQL Server×ÀÃæÒýÇæ£¨Microsoft SQL Server Desktop Engine£¬MSDE£©¡£SQL Serve ......
/*******************************************************/
/* ¹¦ÄÜ:SQL Server 2005Ë÷ÒýË鯬ÕûÀí */
/* Âß¼Ëé ......
±¾ÖÜ
select * from tb where datediff(week , ʱ¼ä×Ö¶Î ,getdate()) = 0
ÉÏÖÜ
select * from tb where datediff(week , ʱ¼ä×Ö¶Î ,getdate()) = 1
ÏÂÖÜ
select * from tb where datediff(week , ʱ¼ä×Ö¶Î ,getdate()) = -1
------------------------------------------------------------------------------------ ......
PowerDesignerÓëSQL ServerÏàÁ¬
ÒÔǰÌý˵¹ýPowerDesigner¿ÉÒÔºÍÊý¾Ý¿âÁ¬½Ó£¬¸ù¾ÝÔÚPowerDesigner´´½¨µÄÊý¾ÝÄ£ÐÍ´´½¨±í¡¢´¥·¢Æ÷¡¢´æ´¢¹ý³Ìµ½Êý¾Ý¿âÖС£Ò²¿ÉÒÔ½«ÒÑÓеÄÊý¾Ý¿âµ¼³öµ½PowerDesignerÖÐΪÊý¾ÝÄ£ÐÍ¡£½ñÌì×öÁËһϲâÊÔ£¬·¢ÏÖȷʵºÜ¼òµ¥£¬ÏÖÔÚ²Ù×÷²½ÖèÓë´ó¼Ò·ÖÏí£º
0¡¢×¼±¸¹¤×÷
ÏÈÔÚSQL ServerÖд´½¨Ò»Êý¾Ý¿â£¬ ......
11.3µ÷ÓųÌÐò/¼õÇá¸ºÔØ
Èç¹ûÆÚÍû¼õÇáÊý¾Ý¿â·þÎñÆ÷ÕûÌåµÄCPU»òÕßI/O¸ºÔØ£¬¿Éͨ¹ýÒÔϲ½ÖèÈ·¶¨×ÊÔ´Ãܼ¯Ð͵ÄSQLÓï¾ä£º
1.Ñ¡ÔñÔÚÓ¦ÓóÌÐòµÄ´¦Àí¸ß·åÆÚ¼ì²â¡£
2.ÔÚÒÔÉÏÖÜÆÚÄÚ£¬ÊÕ¼¯²Ù×÷ϵͳ¼°Oracleͳ¼ÆÐÅÏ¢¡£ÐèÒªÊÕ¼¯µÄOracleͳ¼ÆÐÅÏ¢ÖÁÉÙ°üÀ¨ÎļþµÄI/O£¨Í¨¹ýÊÓͼV$FILESTAT£©£¬ÏµÍ³Í³¼ÆÐÅÏ¢£¨V$SYSSTAT£©£¬ÒÔ¼°SQLͳ¼ÆÐÅÏ¢£ ......