SQL»ù´¡:³£ÓÃSQLÓï¾äÏê½â
µ½½ñÌìΪֹ£¬ÈËÃǶԹØϵÊý¾Ý¿â×öÁË´óÁ¿µÄÑо¿£¬²¢¿ª·¢³ö¹ØϵÊý¾ÝÓïÑÔ£¬Îª²Ù×÷¹ØϵÊý¾Ý¿âÌṩÁË·½±ãµÄÓû§½Ó¿Ú¡£¹ØϵÊý¾ÝÓïÑÔÄ¿Ç°Óм¸Ê®ÖÖ£¬¾ßÓÐÔö¼Ó¡¢É¾³ý¡¢Ð޸ġ¢²éѯ¡¢Êý¾Ý¶¨ÒåÓë¿ØÖƵÈÍêÕûµÄÊý¾Ý¿â²Ù×÷¹¦ÄÜ¡£Í¨³£°ÑËüÃÇ·ÖΪÁ½Àࣺ¹Øϵ´úÊýÀàºÍ¹ØϵÑÝËãÀà¡£
ÔÚÕâЩÓïÑÔÖУ¬½á¹¹»¯²éѯÓïÑÔSQLÒÔÆäÇ¿´óµÄÊý¾Ý¿â²Ù×÷¹¦ÄÜ¡¢¿ÚÓﻯ¡¢Ò×ѧÒ×ÓõÈÌص㣬Êܵ½¹ã·ºµÄÓ¦Ó㬳ÉΪÊý¾Ý¿âÓ¦ÓóÌÐò¿ª·¢µÄÒ»±úÀû½£¡£ÔÚÊý¾Ý¿âÓ¦ÓóÌÐò¿ª·¢¹ý³ÌÖУ¬ÇÉÃîµØʹÓÃSQLÓï¾ä£¬¿ÉÒÔ¼ò»¯±à³Ì£¬Æðµ½Ê°빦±¶µÄЧ¹û£¬±¾ÊéÖÐÓÐЩʵÀýÒ²´óÁ¿Ê¹ÓÃÁËSQLÓï¾ä¡£ËüÓÉÁ½²¿·Ö×é³É£¬Êý¾Ý¶¨ÒåÓïÑÔ(DDL)ºÍÊý¾Ý²Ù×÷ÓïÑÔ(DML)¡£
(1) Êý¾Ý¶¨ÒåÓïÑÔ(DDL)
Êý¾Ý¶¨ÒåÓïÑÔÓÃÀ´¶¨ÒåÊý¾Ý¿âµÄ¸÷¼¶Ä£Ê½¡£³£Óùؼü×ÖÓУºCreate£¨½¨Á¢Êý¾Ý±í£©¡¢Alter£¨¸ü¸ÄÊý¾Ý±í£©¡¢Drop£¨É¾³ýÊý¾Ý±í£©¡£
½¨Á¢Êý¾Ý±í
¡¡¡¡CREATE TABLE table_name(
¡¡¡¡column1 DATATYPE [NOT NULL] [NOT NULL PRIMARY KEY],
¡¡¡¡column2 DATATYPE [NOT NULL],
¡¡¡¡...
¡¡¡¡)
¡¡¡¡ËµÃ÷£ºÉÏÃæµÄDATATYPE Ö¸µÄÊÇ×ֶεÄÀàÐÍ£¬NUT NULL Ö¸ÊÇ·ñΪ¿Õ£¬PRIMARY KEY Ö¸±¾±íµÄÖ÷¼ü¡£
¡¡¡¡½¨Á¢Ë÷Òý¡¡
¡¡¡¡CREATE INDEX index_name ON table_name (column_name)
¡¡¡¡ËµÃ÷£ºÎªÊý¾Ý±í¸ñµÄij¸ö×ֶν¨Á¢Ë÷ÒýÒÔÔö¼Ó²éѯʱµÄËٶȡ£
¡¡¡¡¸ü¸ÄÊý¾Ý±í¡¡
¡¡¡¡ALTER TABLE table_name ADD COLUMN column_name DATATYPE
¡¡¡¡ËµÃ÷£ºÔö¼ÓÒ»¸ö×ֶΡ£
¡¡¡¡ALTER TABLE table_name ADD PRIMARY KEY (column_name)
¡¡¡¡ËµÃ÷£º½«Ä³¸ö×Ö¶ÎÉèΪÖ÷¼ü¡£
¡¡¡¡ALTER TABLE table_name DROP PRIMARY KEY (column_name)
¡¡¡¡ËµÃ÷£º½«Ä³¸ö×ֶεÄÖ÷¼ü¶¨ÒåÈ¡Ïû¡£
¡¡¡¡É¾³ýÊý¾Ý±í
¡¡¡¡DROP table_name
¡¡¡¡DROP index_name
¡¡¡¡(2) Êý¾Ý²Ù×÷ÓïÑÔ(DML)
¡¡¡¡Êý¾Ý²Ù×÷ÓïÑÔ£¨DML£©ÓÃÓÚ²Ù×÷Êý¾Ý±í£¬ÈçÔö¼Ó¡¢É¾³ý¡¢²éѯ
Ïà¹ØÎĵµ£º
ÕâÀï½éÉÜsql server2005ÀïÃæµÄÒ»¸öʹÓÃʵÀý£º
CREATE TABLE tb(province nvarchar(10),city nvarchar(10),score int)
INSERT tb SELECT 'ÉÂÎ÷','Î÷°²',3
UNION ALL SELECT 'ÉÂÎ÷','°²¿µ',4
UNION ALL SELECT 'ÉÂÎ÷','ººÖÐ',2
UNION ALL SELECT '¹ã¶«','¹ãÖÝ',5
UNION ALL SELECT '¹ã¶«','Ö麣',2
UNION ......
1. SQLÓÅ»¯µÄÔÔòÊÇ£º
½«Ò»´Î²Ù×÷ÐèÒª¶ÁÈ¡µÄBLOCKÊý¼õµ½×îµÍ,¼´ÔÚ×î¶ÌµÄʱ¼ä´ïµ½×î´óµÄÊý¾ÝÍÌÍÂÁ¿¡£
µ÷Õû²»Á¼SQLͨ³£¿ÉÒÔ´ÓÒÔϼ¸µãÇÐÈ룺
¼ì²é²»Á¼µÄSQL£¬¿¼ÂÇÆäд·¨ÊÇ·ñ»¹ÓпÉÓÅ»¯ÄÚÈÝ
¼ì²é×Ó²éѯ ¿¼ÂÇSQL×Ó²éѯÊÇ·ñ¿ÉÒÔÓüòµ¥Á¬½Óµ ......
Ñ¡Ôñ10gÊÇÒòΪ¶ÔÍø¸ñ¼¼Êõ±È½ÏºÃÆ棬ºÃÏñ»¹Ã»µÃµ½¹ã·ºÓ¦Óã¬Ò²¾ÍÎÞËùνÓëÇ°Ãæ°æ±¾ÓкܴóÇø±ðÁË¡£
ÔÚѸÀ×ÉÏÏÂÁ˸öÈí¼þ£¬ÔËÐÐsqlplusw£¬È»ºóÕÕ×ÅÊ飬¿ñÇÃÁËÒ»·£¬ÓÐÔÚÍøÉÏÏÂÁ˸öÊÓƵ½Ì³Ì£¨MLDNħÀֿƼ¼_Oracle¿ÎÌã©£¬½²µÃͦºÃµÄ£¬¾ÍÊÇʱ¼ä³¤Á˵㣬²»Èç¿´ÊéÀ´µÃ¿ì¡£·´ÕýÏÖÔÚÖ»ÊÇÏëÊìϤһÏ»ù±¾Óï¾ä¡£
¿´ÁËÁ½ÌìÊéÁË¡£Á˽âÁËÒ» ......
Ò»¡¢Ê²Ã´ÊÇSQL×¢Èëʽ¹¥»÷£¿
ËùνSQL×¢Èëʽ¹¥»÷£¬¾ÍÊǹ¥»÷Õß°ÑSQLÃüÁî²åÈëµ½Web±íµ¥µÄÊäÈëÓò»òÒ³ÃæÇëÇóµÄ²éѯ×Ö·û´®£¬ÆÛÆ·þÎñÆ÷Ö´ÐжñÒâµÄSQLÃüÁî¡£ÔÚijЩ±íµ¥ÖУ¬Óû§ÊäÈëµÄÄÚÈÝÖ±½ÓÓÃÀ´¹¹Ô죨»òÕßÓ°Ï죩¶¯Ì¬SQLÃüÁ»ò×÷Ϊ´æ´¢¹ý³ÌµÄÊäÈë²ÎÊý£¬ÕâÀà±íµ¥ÌرðÈÝÒ×Êܵ½SQL×¢Èëʽ¹¥»÷¡£³£¼ûµÄSQL×¢Èëʽ¹¥»÷¹ý³ÌÀàÈ磺
¢Å ......