SQL²éѯÐÔÄÜÓÅ»¯
Ò».Ãû´Ê½âÊÍ£º
0¡£SQL ½á¹¹»¯²éѯÓïÑÔ(Structured Query Language)
1¡£·Ç¹ØϵÐÍÊý¾Ý¿âϵͳ
×öΪµÚÒ»´úÊý¾Ý¿âϵͳµÄ×ܳƣ¬Æä°üÀ¨2ÖÖÀàÐÍ£º“²ã´Î”Êý¾Ý¿âÓë“Íø×´”Êý¾Ý¿â
“²ã´Î”Êý¾Ý¿â¹ÜÀíϵͳ eg:IBM&IMS (Information Management System)
Ìصã:Êý¾Ý°´²ã´ÎÄ£ÐÍ×éÖ¯
"Íø×´"Êý¾Ý¿â
Ìص㣺Êý¾Ý°´Íø×´Ä£ÐÍ×éÖ¯
2¡£¹ØϵÐÍÊý¾Ý¿âϵͳ
¹ØϵÐÔÊý¾Ý¿â¹ÜÀíϵͳ (RDBMS)
eg:SQL/DS , DB2, Oracle ,Informix ,Unity,dBASEµÈ
Ìص㣺Êý¾Ý°´¶þάµÄ±í¸ñ×éÖ¯¡£
3¡£Êý¾Ý¿â(DataBase)
°´Ò»¶¨½á¹¹´æ´¢ÔÚ¼ÆËã»úÖÐÏ໥¹ØÁªµÄÊý¾ÝµÄ¼¯ºÏ¡£
4¡£Êý¾Ý¿â¹ÜÀíϵͳDBMS(Database Management System)
Ò»¸öͨÓõÄÈí¼þϵͳ¡£¾ÍÊÇÈÃÄãÔõô¹ÜÀíÄãµÄÊý¾Ý¿â¡£ÆäÖаüÀ¨´æ´¢£¬°²È«£¬ÍêÕûÐÔ¹ÜÀíµÈ¡£
5¡£Êý¾Ý¿âÓ¦ÓÃϵͳDBAS £¨Database Application System£©
Êý¾Ý¿âÓ¦ÓóÌÐòϵͳ£¬½¨Á¢ÔÚDBMS»ù´¡Ö®Éϵġ£¾ÍÊÇÒ»¸öÃæÏòÓû§µÄÈí¼þϵͳ¡£
6¡£ANSI±ê×¼ £¨American National Standards Institute£©ÃÀ¹ú¹ú¼Ò±ê׼ίԱ»á
ÒòΪ1999ÄêµÚ2´Î¸üÐÂSQL£¬ËùÒÔSQLÓÖ³ÆΪSQL99»òSQL3£¨µÚ3°æ£¬Ç°2¸ö°æ±¾·Ö±ðΪ1986ÄêµÄsql ,1992 ÄêµÄsql2/sql92£©¡£
7¡£SQLÓï¾äµÄ3ÖÖÀàÐÍ
Êý¾Ý²Ù×÷Óï¾ä(Data Manipulation Language ) DML ¹ØÓÚÊý¾Ý²Ù×÷ÃüÁîµÄ eg:select,insert,update,delete
Êý¾Ý¶¨ÒåÓï¾ä(Data Definition Language ) DDL ¹ØÓÚÊý¾Ý¶ÔÏó·ÃÎ浀 eg:create£¬ drop
Êý¾Ý¿ØÖÆÓï¾ä(Data Control Language) DCL ¹ØÓÚȨÏÞµÄ eg:grant £¬revoke
8¡£PL/SQL Procedural Language/sql
ÓÃÓÚoracleµÄÓïÑÔ
9.T-SQL transact-sql
ÓÃÓÚ microsoft sql server ºÍsybase adaptive server
10¡£E.F.Codd¹ØÓÚ¹ØϵÐÍÊý¾Ý¿â12Ìõ¼ìÑéÔÔò£¨MYSQL£¬²»Ö§³ÖÊÓͼºÍÔ×ÓÊÂÎï´¦Àí£¬ËùÒÔÅųý£©
ÄÚÈÝ£ºÔÝÂÔ
11¡£Êý¾Ý¿âÉè¼Æ֮а¶ûÁ¼·½·¨¡£
ÐèÇó·ÖÎö==¡·¸ÅÄîÉè¼Æ==¡·Âß¼Éè¼Æ==¡·ÎïÀíÉè¼Æ.
4¸ö²½ÖèµÄ¾ßÌåÖÐÒÔÐèÇó·ÖÎö×îÖØÒª.
ÐèÇó·ÖÎöµÄÄÚÈÝ:ÔÝÂÔ
¸ÅÄîÉè¼ÆµÄÄÚÈÝ:ÔÝÂÔ
Âß¼Éè¼ÆµÄÄÚÈÝ:ÔÝÂÔ
ÎïÀíÉè¼ÆµÄÄÚÈÝ:ÔÝÂÔ
¶þ.Êý¾Ý¿âÓÅ»¯·½°¸
Ïà¹ØÎĵµ£º
½¨Á¢Ë÷Òý
£¨Ò»£©ÉîÈëdz³öÀí½âË÷Òý½á¹¹
ʵ¼ÊÉÏ£¬Äú¿ÉÒÔ°ÑË÷ÒýÀí½âΪһÖÖÌØÊâµÄĿ¼¡£Î¢ÈíµÄSQL SERVERÌṩÁËÁ½ÖÖË÷Òý£º¾Û¼¯Ë÷Òý£¨clustered index£¬Ò²³Æ¾ÛÀàË÷Òý¡¢´Ø¼¯Ë÷Òý£©ºÍ·Ç¾Û¼¯Ë÷Òý£¨nonclustered index£¬Ò²³Æ·Ç¾ÛÀàË÷Òý¡¢·Ç´Ø¼¯Ë÷Òý£©¡£ÏÂÃ棬ÎÒÃǾÙÀýÀ´ËµÃ÷һϾۼ¯Ë÷ÒýºÍ·Ç¾Û¼¯Ë÷ÒýµÄÇø±ð£º
Æäʵ£¬ÎÒÃǵĺºÓï ......
¾ßÌå³ö´¦²»Ïê¡£
ÈçºÎÈÃÄãµÄSQLÔËÐеøü¿ì
---- ÈËÃÇÔÚʹÓÃSQLʱÍùÍù»áÏÝÈëÒ»¸öÎóÇø£¬¼´Ì«¹Ø×¢ÓÚËùµÃµÄ½á¹ûÊÇ·ñÕýÈ·£¬¶øºöÂÔÁ˲»Í¬µÄʵÏÖ·½·¨Ö®¼ä¿ÉÄÜ´æÔÚµÄÐÔÄܲîÒ죬ÕâÖÖÐÔÄܲîÒìÔÚ´óÐ͵ĻòÊǸ´ÔÓµÄÊý¾Ý¿â»·¾³ÖУ¨ÈçÁª»úÊÂÎñ´¦ÀíOLTP»ò¾ö²ßÖ§³ÖϵͳDSS£©ÖбíÏÖµÃÓÈΪÃ÷ÏÔ¡£±ÊÕßÔÚ¹¤×÷ʵ¼ùÖз¢ÏÖ£¬²»Á¼µÄSQLÍùÍùÀ´×ÔÓÚ² ......
ËäÈ»²éѯËÙ¶ÈÂýµÄÔÒòºÜ¶à£¬µ«ÊÇÈç¹ûͨ¹ýÒ»¶¨µÄÓÅ»¯£¬Ò²¿ÉÒÔʹ²éѯÎÊÌâµÃµ½Ò»¶¨³Ì¶ÈµÄ½â¾ö¡£ ²éѯËÙ¶ÈÂýµÄÔÒòºÜ¶à£¬³£¼ûÈçϼ¸ÖÖ£º
1¡¢Ã»ÓÐË÷Òý»òÕßûÓÐÓõ½Ë÷Òý(ÕâÊDzéѯÂý×î³£¼ûµÄÎÊÌ⣬ÊdzÌÐòÉè¼ÆµÄȱÏÝ)
2¡¢i/oÍÌÍÂÁ¿Ð¡£¬ÐγÉÁËÆ¿¾±Ð§Ó¦¡£
&n ......
ÏÖÏó:
ÓÃVS 2008´ò¿ªVS 2005¿ª·¢µÄ±¨±íºó,»á°Ñ±¨±íµ¥ÏòÉý¼¶µ½2008µÄshcema,²»ÄÜÔÙת»Ø2005µÄschema.ÔÙ·¢²¼µ½SQL Server 2005ÉÏʱ»á±¨´í:"ÎÞ·¨Éý¼¶µÄÃû³Æ¿Õ¼ä".
ÕÒµ½µÄ½â¾ö°ì·¨:
ÔÚSQL Server 2005ËùÔڵĻúÆ÷ÉÏ¿ª·¢±¨±í.
°ÑSQL ServerÉý¼¶µ½ SQL Server 2008.
¾Ý˵ÓÐReporting Service 2008µÄµ¥¶À°²×°°æ,¿ÉÒÔ ......
ÔÚSQL Server 2005Êý¾Ý¿âÖÐʵÏÖ×Ô¶¯±¸·ÝµÄ¾ßÌå²½Öè:
1¡¢´ò¿ªSQL Server Management Studio
2¡¢Æô¶¯SQL Server´úÀí
3¡¢µã»÷×÷Òµ->н¨×÷Òµ
4¡¢"³£¹æ"ÖÐÊäÈë×÷ÒµµÄÃû³Æ
5¡¢Ð½¨²½Ö裬ÀàÐÍÑ¡T-SQL£¬ÔÚÏÂÃæµÄÃüÁîÖÐÊäÈëÏÂÃæÓï¾ä£¨ºìÉ«²¿·ÖÒª¸ù¾Ý×Ô¼ºµÄʵ¼ÊÇé¿ö¸ü¸Ä£¬'D:\LMS2.0\LMS2.0\bak\' ¸ÄΪ×Ô¼ºµÄ±¸·Ý·¾¶£¬ ......