SQLServerË÷Òýµ÷ÓÅʵ¼ù
Ë÷ÒýµÄÖØÒªÐÔ
¡¡¡¡Êý¾Ý¿âÐÔÄÜÓÅ»¯ÖÐË÷Òý¾ø¶ÔÊÇÒ»¸öÖØÁ¿¼¶µÄÒòËØ£¬¿ÉÒÔ˵£¬Ë÷ÒýʹÓò»µ±£¬ÆäËüÓÅ»¯´ëÊ©½«ºÁÎÞÒâÒå¡£
¡¡¡¡¾Û´ØË÷Òý(Clustered Index)ºÍ·Ç¾Û´ØË÷Òý (Non- Clustered Index)¡¡
¡¡¡¡×îͨË׵ĽâÊÍÊÇ:¾Û´ØË÷ÒýµÄ˳Ðò¾ÍÊÇÊý¾ÝµÄÎïÀí´æ´¢Ë³Ðò£¬¶ø¶Ô·Ç¾Û´ØË÷ÒýµÄË÷Òý˳ÐòÓëÊý¾ÝÎïÀíÅÅÁÐ˳ÐòÎ޹ء£¾ÙÀýÀ´Ëµ£¬Äã·µ½Ð»ª×ÖµäµÄºº×Ö“ÅÀ”ÄÇÒ»Ò³¾ÍÊÇP¿ªÍ·µÄ²¿·Ö£¬Õâ¾ÍÊÇÎïÀí´æ´¢Ë³Ðò£¨¾Û´ØË÷Òý£©£»¶ø²»ÓÃÄ㵽Ŀ¼£¬ÕÒµ½ºº×Ö“ÅÀ”ËùÔÚµÄÒ³Â룬Ȼºó¸ù¾ÝÒ³ÂëÕÒµ½Õâ¸ö×Ö£¨·Ç¾Û´ØË÷Òý£©¡£
¡¡¡¡Ï±í¸ø³öÁ˺ÎʱʹÓþ۴ØË÷ÒýÓë·Ç¾Û´ØË÷Òý:
¡¡¡¡¶¯×÷
¡¡¡¡Ê¹Óþ۴ØË÷Òý
¡¡¡¡Ê¹Ó÷Ǿ۴ØË÷Òý
¡¡¡¡Áо³£±»·Ö×éÅÅÐò
¡¡¡¡Ó¦
¡¡¡¡Ó¦
¡¡¡¡·µ»Øij·¶Î§ÄÚµÄÊý¾Ý
¡¡¡¡Ó¦
¡¡¡¡²»Ó¦
¡¡¡¡Ò»¸ö»ò¼«ÉÙ²»Í¬Öµ
¡¡¡¡²»Ó¦
¡¡¡¡²»Ó¦
¡¡¡¡Ð¡ÊýÄ¿µÄ²»Í¬Öµ
¡¡¡¡Ó¦
¡¡¡¡²»Ó¦
¡¡¡¡´óÊýÄ¿µÄ²»Í¬Öµ
¡¡¡¡²»Ó¦
¡¡¡¡Ó¦
¡¡¡¡Æµ·±¸üеÄÁÐ
¡¡¡¡²»Ó¦
¡¡¡¡Ó¦
¡¡¡¡Íâ¼üÁÐ
¡¡¡¡Ó¦
¡¡¡¡Ó¦
¡¡¡¡Ö÷¼üÁÐ
¡¡¡¡Ó¦
¡¡¡¡Ó¦
¡¡¡¡Æµ·±ÐÞ¸ÄË÷ÒýÁÐ
¡¡¡¡²»Ó¦
¡¡¡¡Ó¦
¡¡¡¡¾Û´ØË÷ÒýµÄΨһÐÔ
¡¡¡¡Õýʽ¾Û´ØË÷ÒýµÄ˳Ðò¾ÍÊÇÊý¾ÝµÄÎïÀí´æ´¢Ë³Ðò£¬ËùÒÔÒ»¸ö±í×î¶àÖ»ÄÜÓÐÒ»¸ö¾Û´ØË÷Òý£¬ÒòΪÎïÀí´æ´¢Ö»ÄÜÓÐÒ»¸ö˳Ðò¡£ÕýÒòΪһ¸ö±í×î¶àÖ»ÄÜÓÐÒ»¸ö¾Û´ØË÷Òý£¬ËùÒÔËüÏԵøüΪÕä¹ó£¬Ò»¸ö±íÉèÖÃʲôΪ¾Û´ØË÷Òý¶ÔÐÔÄܹܺؼü¡£
¡¡¡¡³õѧÕß×î´óµÄÎóÇø£º°ÑÖ÷¼ü×Ô¶¯ÉèΪ¾Û´ØË÷Òý
¡¡¡¡ÒòΪÕâÊÇSQLServerµÄĬÈÏÖ÷¼üÐÐΪ£¬ÄãÉèÖÃÁËÖ÷¼ü£¬Ëü¾Í°ÑÖ÷¼üÉèΪ¾Û´ØË÷Òý£¬¶øÒ»¸ö±í×î¶àÖ»ÄÜÓÐÒ»¸ö¾Û´ØË÷Òý£¬ËùÒԺܶàÈ˾ͰÑÆäËûË÷ÒýÉèÖÃΪ·Ç¾Û´ØË÷Òý¡£Õâ¸öÊÇ×î´óµÄÎóÇø¡£ÉõÖÁÓеÄÖ÷¼üÓÖÊÇÎÞÒâÒåµÄ×Ô¶¯ÔöÁ¿×ֶΣ¬ÄÇÑùµÄ»°Clustered index¶ÔЧÂʵİïÖú£¬ÍêÈ«±»ÀË·ÑÁË¡£
¡¡¡¡¸Õ²Å˵µ½ÁË£¬¾Û´ØË÷ÒýÐÔÄÜ×îºÃ¶øÇÒ¾ßÓÐΨһÐÔ£¬ËùÒԷdz£Õä¹ó£¬±ØÐëÉ÷ÖØÉèÖá£Ò»°ãÒª¸ù¾ÝÕâ¸ö±í×î³£ÓõÄSQL²éѯ·½Ê½À´½øÐÐÑ¡Ôñ£¬Ä³¸ö×Ö¶Î×÷Ϊ¾Û´ØË÷Òý£¬»ò×éºÏ¾Û´ØË÷Òý£¬Õâ¸öÒª¿´Êµ¼ÊÇé¿ö¡£
¡¡¡¡ÊÂʵÉÏ£¬½¨±íµÄʱºò£¬ÏÈÐèÒªÉèÖÃÖ÷¼ü£¬È»ºóÌí¼ÓÎÒÃÇÏëÒªµÄ¾Û´ØË÷Òý£¬×îºóÉèÖÃÖ÷¼ü£¬SQLServer¾Í»á×Ô¶¯°ÑÖ÷¼üÉèÖÃΪ·Ç¾Û´ØË÷Òý£¨»á×Ô¶¯¸ù¾ÝÇé¿öÑ¡Ôñ£©¡£Èç¹ûÄãÒѾÉèÖÃÁËÖ÷¼üΪ¾Û´ØË÷Òý£¬±ØÐëÏÈɾ³ýÖ÷¼ü£¬È»ºóÌí¼ÓÎÒÃÇÏëÒªµÄ¾Û´ØË÷Òý£¬×îºó»Ö¸´ÉèÖÃÖ÷¼ü¼´¿É¡£
¡¡¡¡¼ÇסÎÒÃǵÄ×îÖÕÄ¿µÄ¾ÍÊÇÔÚÏàͬ½á¹û¼¯Çé¿öÏ£¬¾¡¿ÉÄܼõÉÙÂß¼IO¡£
¡¡¡¡ÎÒÃÇÏÈ´ÓÒ»¸öʵ¼ÊʹÓõļòµ¥Àý×Ó¿ªÊ¼¡£
¡¡¡¡Ò»¸ö¼òµ¥µÄ±í£º
CREATE¡¡TABLE¡¡[dbo]
Ïà¹ØÎĵµ£º
Ë÷ÒýµÄÖØÒªÐÔ
Êý¾Ý¿âÐÔÄÜÓÅ»¯ÖÐË÷Òý¾ø¶ÔÊÇÒ»¸öÖØÁ¿¼¶µÄÒòËØ£¬¿ÉÒÔ˵£¬Ë÷ÒýʹÓò»µ±£¬ÆäËüÓÅ»¯´ëÊ©½«ºÁÎÞÒâÒå¡£
¾Û´ØË÷Òý
(Clustered Index)ºÍ·Ç¾Û´ØË÷Òý
(Non- Clustered Index)
×îͨË׵ĽâÊÍÊÇ:¾Û´ØË÷ÒýµÄ˳Ðò¾ÍÊÇÊý¾ÝµÄÎïÀí´æ´¢Ë³Ðò£¬¶ø¶Ô·Ç¾Û´ØË÷ÒýµÄË÷Òý˳ÐòÓëÊý¾ÝÎïÀíÅÅÁÐ˳ÐòÎ޹ء£¾ÙÀýÀ´Ëµ£¬Äã·µ½Ð»ª×ÖµäµÄº ......
sqlite¹Ù·½Õ¾
http://www.sqlite.org/
SQL Syntax
http://www.sqlite.org/lang.html
sqliteÖÐÎÄÕ¾
http://www.sqlite.com.cn/
http://www.sqlitechina.org/
½¨Á¢Êý¾Ý¿âµµ°¸
ÓÃsqlite3½¨Á¢Êý¾Ý¿âµÄ·½·¨ºÜ¼òµ¥£¬Ö»ÒªÔÚshellϼüÈ루ÒÔÏÂ$·ûºÅΪshellÌáʾºÅ£¬ÇëÎð¼üÈ룩£º
$ sqlite3 foo.db
Èç¹ûĿ¼ÏÂûÓÐfo ......
<Language from="SQL" To="C#">
<Type from="bigint" To="long" />
<Type from="binary" To="object" />
<Type from="bit" To="bool" />
<Type from="char" To="string" />
<Type from="datetime" To="DateTime" ......
Ç°ÕóÓöµ½ ±¾µØsqlserver2005¿ç¿â²éѯ
½á¹ûÊ×Ïȱ¨´íµÄÊÇ ÎÞ·¨ ´¦Àí²»Í¬µÄÅÅÐò¹æÔò
ÔÚÐÞ¸ÄÅÅÐò¹æÔòµÄ¹ý³ÌÖУ¬ÓÖ³öÏÖÁË£¬“ÎÞ·¨ÓÃÅÅËûËøËø¶¨¸ÃÊý¾Ý¿â£¬ÒÔÖ´ÐиòÙ×÷¡£”ÕâÑùµÄ´íÎó¡£
¾²é×ÊÁÏ·¢ÏÖ£¬ÐÞ¸ÄÊý¾Ý¿âΪµ¥Óû§·ÃÎÊ£¬¿ÉÒÔËø¶¨Êý¾Ý¿â¡£
alter database yourdatabase set single_user with rollback ......
ÃüÃû¹ý³ÌÖÐÈçÓÐÏÖ´æµÄËõд£¬ÔòʹÓøÃËõд£¬ÈçÎÞ£¬Ò»Âɲ»µÃËõд£¬Àý£ºISBN
Êý¾Ý¿â£ºÓÃÒ»¸ö»òÈý¸öÒÔÏÂÓ¢Îĵ¥´Ê×é³É£¬µ¥´ÊÊ××Öĸ´óд£¬È磺DepartmentManage£»
±íÃû£ºÊ¹ÓÃÃû´ÊÐÔÖʵĵ¥´ÊÈ«Æ´±íʾ£¬¸÷µ¥´ÊÊ××Öĸ´óд£¬ ʹÓø´ÊýÐÎʽ£¬È磺Books
Èç¹û¸Ã±íÓÃÓÚ±íÃ÷ÁíÍâÁ½±íÖÐ×ֶμäµÄ¹Øϵ£¬Óõ ......