¸ßÐÔÄÜÍøÕ¾½¨ÉèÖ® MS Sql ServerÊý¾Ý¿â·ÖÇø
ʲôÊÇÊý¾Ý¿â·ÖÇø£¿
Êý¾Ý¿â·ÖÇøÊÇÒ»ÖÖ¶Ô±íµÄºáÏò·Ö¸î£¬Sql server 2005ÆóÒµ°æºÍÖ®ºóµÄSql server°æ±¾²ÅÌṩÕâÖÖ¼¼Êõ£¬ÕâÖÖ¶Ô±íµÄºáÏò·Ö¸î²»Í¬ÓÚ2000Öеıí·Ö¸î£¬Ëü¶Ô·ÃÎÊÓû§ÊÇ͸Ã÷µÄ£¬Óû§²¢²»»á¸Ð¾õµÄ±í±»ºáÏò·Ö¸îÁË¡££¨2000ÖеıíºáÏò·Ö¸îÊǽ¨n¸ö±íÀýÈ簴ʱ¼ä½¨±íÿÔÂÒ»¸ö±í£¬±íÃû²»Í¬£¬×îºóÐèÒª×öÒ»¸ö´óÊÓͼ£©
¹ØÓÚ¾ßÌåµÄÈçºÎ×ö·ÖÇø£¬Çë²Î¿¼Êý¾Ý¿â·ÖÇøÑÝÁ·http://www.cnblogs.com/yukaizhao/archive/2008/05/07/sql_partition_test.html
ΪʲôҪ·ÖÇø£¿
ÏÔ¶øÒ×¼û·ÖÇøÊÇΪÁËÌá¸ßÊý¾Ý¿âµÄ¶ÁдÐÔÄÜ£¬Ìá¸ßÊý¾Ý¿âµÄЧÂÊ£»
·ÖÇøÊÇ·ñ×ÜÊÇ¿ÉÒÔÌá¸ßЧÂÊ£¿
·ÖÇøÊÇÒ»°ÑË«Èн££¬²¢²»×ÜÄÜÌá¸ßЧÂÊ£¬ÕâºÍ¾ßÌåÇé¿öÓйØÏµ¡£
Ö®ËùÒÔÓзÖÇø¼¼Êõ£¬·ÖÇø¼¼ÊõÓõĺõϰ¿ÉÒÔÌá¸ßÐÔÄÜ£¬ÊÇÒòΪһ·½Ãæ·ÖÇø°ÑÒ»´ó¿éÊý¾Ý·Ö³ÉÁËnС¿é£¬ÕâÑù²éѯµÄʱºòºÜ¿ì¶¨Î»µ½Ä³Ò»Ð¡¿éÉÏ£¬ÔÚС¿éÖÐѰַҪ¿ìºÜ¶à£»ÁíÒ»·½ÃæCPU±È´ÅÅÌIO¿ìºÜ¶à±¶£¬¶øÓ²¼þÉÏÓÖÓжà¸ö´ÅÅÌ£¬»òÕßÊÇRAID£¨Á®¼Û´ÅÅÌÈßÓàÕóÁУ©£¬¿ÉÒÔÈÃÊý¾Ý¿âÇý¶¯CPUͬʱȥ¶Áд²»Í¬µÄ´ÅÅÌ£¬ÕâÑù²ÅÓпÉÄÜ¿ÉÒÔÌá¸ßЧÂÊ¡£
·ÖÇøÔÚÓÐЩʱºò²¢²»ÄÜÌá¸ß¶ÁдЧÂÊ£¬±ÈÈç˵ÎÒÃǾ³£¿´µ½µÄ°´ÕÕÈÕÆÚ×Ö¶ÎÈ¥·ÖÇøMSDNÀý×Ó£¬Õâ¸öʵÀýÖÐÊǰ´ÕռǼµÄÉú³Éʱ¼äÀ´·ÖÇøµÄ£¬°ÑÒ»ÄêµÄÊý¾Ý·Ö¸î³É12¸ö·ÖÇø£¬Ã¿ÔÂÒ»¸ö¡£ÕâÑùµÄ·ÖÇøµ¼Ö·ÖÇø²¢²»ÄÜʵÏÖCPUͬ²½Ð´²¢Ìá¸ßдÈëÐÔÄÜ£¬ÒòΪÔÚͬһ¸öʱ¶ÎCPU×ÜÊÇҪдÈëµ½×îеÄÄÇÒ»¸ö·ÖÇø¶ÔÓ¦µÄ´ÅÅÌÖС£ÁíÒ»¸öÎÊÌâÊÇ£ºÕâÑù·ÖÇøÊÇ·ñ¿ÉÒÔÌá¸ß¶ÁÈ¡ÐÔÄÜÄØ£¿´ð°¸ÊDz»Ò»¶¨£¬Òª¿´¸ù¾Ýʲô×Ö¶ÎÀ´²éѯ£¬Èç¹ûÊǸù¾Ýʱ¼äÀ´²éѯ£¬¸ù¾Ýʱ¼äÉú³É±¨±íÄÇôÕâÖÖ·ÖÇø¿Ï¶¨»áÌá¸ß²éѯµÄЧÂÊ£¬µ«ÊÇÈç¹ûÊǰ´ÕÕij¸ö¿Í»§²éѯ¿Í»§×î½ü1ÄêÄÚµÄÕ˵¥Êý¾Ý£¬ÕâÑùÊý¾Ý·Ö²¼µ½²»Í¬µÄ·ÖÇøÉÏ£¬ÕâÑùµÄ»°Ð§ÂʾͲ»Ò»¶¨ÄÜÌá¸ßÁË£¬ÕâÒª¿´Êý¾ÝÔÚͬһ¸ö·ÖÇøÉÏÁ¬Ðø·Ö²¼µÄ¶ÁÐÔÄܸߣ¬»¹ÊÇCPU´Ó¼¸¸ö´ÅÅÌÉÏͬ²½¶ÁÈ¡£¬È»ºóÔںϲ¢Êý¾ÝµÄÐÔÄܸü¸ßһЩ£¬ÕâºÍ¶ÁÈ¡Êý¾ÝµÄ¼Ç¼ÊýÒ²ÓйØÏµ¡£
ÈçºÎ·ÖÇø£¿ÓÃʲô×Ö¶Î×ö·ÖÇøÒÀ¾Ý£¿
¾ßÌåÈçºÎ·ÖÇøºÍÉæ¼°µÄÒµÎñÓйØÏµ£¬Òª¿´ÒµÎñÉÏ×î¾³£µÄдÈëºÍ¶ÁÈ¡²Ù×÷ÊÇʲô£¬È»ºóÔÙ¿¼ÂÇ·ÖÇøµÄ²ßÂÔ¡£
¼ÈÈ»Óë¾ßÌåÒµÎñÏà¹Ø£¬ÎÒÃǾͼٶ¨Ò»¸öÒµÎñ»·¾³£¬¼ÙÈçÎÒÃÇÒª×öÒ»¸öÂÛ̳£¬¶ÔÂÛ̳µÄÌû×Ӻͻظ´±í½øÐзÖÇø¡£
ÂÛ̳ÖÐ×î³£¼ûµÄд²Ù×÷ÊÇ1£©·¢Ìû 2£©»Ø¸´Ìû×Ó£¬
×î³£¼ûµÄ¶Á²Ù×÷ÊÇ
1£© ¸ù¾ÝÌû×ÓidÏÔʾÌû×ÓÏêÇéºÍ·ÖÒ³µÄÌû×ӻظ´
2£© ¸ù¾ÝÌû×Ó°æÃæÌû×ÓÁбíÒ³¸ù¾Ý°æÃæid·ÖÒ³¶ÁÈ¡Ìû×ÓÁбíÊý¾Ý
Ôõô·ÖÇø¸üºÏÊÊÄØ£¿ÏÖÔÚ»¹Ã»ÓÐ׼ȷ´ð°¸£¬ÎÒÓÐÁ½ÖÖ¿ÉÄܵķ½°
Ïà¹ØÎĵµ£º
ÓÉÓÚϵͳÐèÇó£¬×î½üÔÚ¿ª·¢¹ý³ÌÖн«ÏµÍ³´ÓÔÀ´µÄMySQL×ªÒÆµ½SQL
2000Ï£¬ÆäÖÐÓöµ½ÁËÖî¶àÎÊÌ⣬»¨·ÑÁËÎÒ²»ÉÙʱ¼ä¡£ÏÖÔÚ°ÑÎҵľÑéÄóöÀ´¸æËß´ó¼Ò£¬ºÃÈôó¼ÒÉÙ×ßÍä·£¬½ÚԼʱ¼ä¡£
¡¡¡¡Ê×ÏÈÊÇSQL
2000Êý¾Ý¿âµÄ°²×°ÎÊÌ⣬ÔÚ´ËÎÒÖ÷Òª½²Ð©¹ØÓÚSQL 2000µÄ°æ±¾Óë²Ù×÷ϵͳµÄ¼æÈÝÐÔÎÊÌ⣺SQL
2000×ܹ²ÓÐ7¸ö²»Í¬°æ±¾£¬ÊÊ ......
Ò»¡¢ ¼òµ¥²éѯ
¼òµ¥µÄTransact-SQL²éѯֻ°üÀ¨Ñ¡ÔñÁÐ±í¡¢from×Ó¾äºÍWHERE×Ӿ䡣ËüÃÇ·Ö±ð˵Ã÷Ëù²éѯÁС¢²éѯµÄ
±í»òÊÓͼ¡¢ÒÔ¼°ËÑË÷Ìõ¼þµÈ¡£
ÀýÈ磬ÏÂÃæµÄÓï¾ä²éѯtesttable±íÖÐÐÕÃûΪ“ÕÅÈý”µÄnickname×ֶκÍemail×ֶΡ£
SELECT nickname,email
from testtable
WHERE name='ÕÅÈý'
(Ò») Ñ¡ÔñÁÐ ......
½¨±í
create table users(
id number(4) primary key,
username varchar2(10),
password varchar2(10)
)
²éѯ±í²¢½âËø±í(¼´¿ÉÒÔµã»÷ÊäÈë¿òÏÂÃæµÄ"Ëø"ͼ±ê¹¤¾ß, ¼´"Edit data")
select * from users for update
ɾ³ý±íÖжàÓàµÄÁÐ
alter table mobilephone drop column mobiletype
×ªÔØ
------------------- ......
ÈÃÎÒÃÇ´ÓÕâÑùÒ»¸öʾÀý¿ªÊ¼ËµÆð£¬ËüÔÚ SQL Server 2000 ºÍ 2005 Öж¼ÄÜÒýÆðËÀËø¡£ÔÚ±¾ÎÄÖУ¬ÎÒʹÓà SQL Server 2005 µÄ×îРCTP£¨ÉçÇø¼¼ÊõÔ¤ÀÀ£¬Community Technology Preview£©°æ±¾£¬SQL Server 2005 Beta 2£¨7 Ô·¢²¼£©Ò²Í¬ÑùÊÊÓá£Èç¹ûÄúûÓÐ Beta 2 »ò×îÐ嵀 CTP °æ±¾£¬ÇëÏÂÔØ SQL Serve ......
×ܽáÒ»ÏÂSQLÓï¾äÖÐÒýºÅ(')¡¢quotedstr()¡¢('')¡¢format()ÔÚSQLÓï¾äÖеÄÓ÷¨ÒÔ¼°SQLÓï¾äÖÐÈÕÆÚ¸ñʽµÄ±íʾ(#)¡¢('')
ÔÚDelphiÖнøÐÐ×Ö·û±äÁ¿Á¬½ÓÏà¼Óʱµ¥ÒýºÅÓÃ('''),ÓÖÒýºÅÓÃ('''')±íʾ
Ê×Ïȶ¨Òå±äÁ¿
var
AnInt:integer=123;//ΪÁË·½±ãÔڴ˶¼¸øËüÃǸ³³õÖµ¡£ËäÈ»¿ÉÄÜÔÚÒý¸³³õÖµÔÚijЩÇé¿öϲ»¶Ô
AnIntStr:string='456'; ......