SQL Óï·¨

Êý¾Ý¿â±í

Ò»¸öÊý¾Ý¿âͨ³£°üº¬Ò»¸ö»ò¶à¸ö±í¡£Ã¿¸ö±íÓÉÒ»¸öÃû×Ö±êʶ£¨ÀýÈç¡°¿Í»§¡±»òÕß¡°¶©µ¥¡±£©¡£±í°üº¬´øÓÐÊý¾ÝµÄ¼Ç¼£¨ÐУ©¡£

ÏÂÃæµÄÀý×ÓÊÇÒ»¸öÃûΪ "Persons" µÄ±í£º

Id LastName FirstName Address City
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing

ÉÏÃæµÄ±í°üº¬ÈýÌõ¼Ç¼£¨Ã¿Ò»Ìõ¶ÔÓ¦Ò»¸öÈË£©ºÍÎå¸öÁУ¨Id¡¢ÐÕ¡¢Ãû¡¢µØÖ·ºÍ³ÇÊУ©¡£

SQL Óï¾ä

ÄúÐèÒªÔÚÊý¾Ý¿âÉÏÖ´ÐеĴ󲿷ֹ¤×÷¶¼ÓÉ SQL Óï¾äÍê³É¡£

ÏÂÃæµÄÓï¾ä´Ó±íÖÐѡȡ LastName ÁеÄÊý¾Ý£º

SELECT LastName FROM Persons

½á¹û¼¯ÀàËÆÕâÑù£º

LastName
Adams
Bush
Carter

ÔÚ±¾½Ì³ÌÖУ¬ÎÒÃǽ«ÎªÄú½²½â¸÷ÖÖ²»Í¬µÄ SQL Óï¾ä¡£

ÖØÒªÊÂÏî

Ò»¶¨Òª¼Çס£¬SQL ¶Ô´óСд²»Ãô¸Ð£¡

SQL Óï¾äºóÃæµÄ·ÖºÅ£¿

ijЩÊý¾Ý¿âϵͳҪÇóÔÚÿÌõ SQL ÃüÁîµÄÄ©¶ËʹÓ÷ֺš£ÔÚÎÒÃǵĽ̳ÌÖв»Ê¹Ó÷ֺš£

·ÖºÅÊÇÔÚÊý¾Ý¿âϵͳÖзָôÿÌõ SQL Óï¾äµÄ±ê×¼·½·¨£¬ÕâÑù¾Í¿ÉÒÔÔÚ¶Ô·þÎñÆ÷µÄÏàͬÇëÇóÖÐÖ´ÐÐÒ»ÌõÒÔÉϵÄÓï¾ä¡£

Èç¹ûÄúʹÓõÄÊÇ MS Access ºÍ SQL Server 2000£¬Ôò²»±ØÔÚÿÌõ SQL Óï¾äÖ®ºóʹÓ÷ֺţ¬²»¹ýijЩÊý¾Ý¿âÈí¼þÒªÇó±ØÐëʹÓ÷ֺš£

SQL DML ºÍ DDL

¿ÉÒÔ°Ñ SQL ·ÖΪÁ½¸ö²¿·Ö£ºÊý¾Ý²Ù×÷ÓïÑÔ (DML) ºÍ Êý¾Ý¶¨ÒåÓïÑÔ (DDL)¡£

SQL (½á¹¹»¯²éѯÓïÑÔ)ÊÇÓÃÓÚÖ´ÐвéѯµÄÓï·¨¡£µ«ÊÇ SQL ÓïÑÔÒ²°üº¬ÓÃÓÚ¸üС¢²åÈëºÍɾ³ý¼Ç¼µÄÓï·¨¡£

²éѯºÍ¸üÐÂÖ¸Áî¹¹³ÉÁË SQL µÄ DML ²¿·Ö£º

  • SELECT - ´ÓÊý¾Ý¿â±íÖлñÈ¡Êý¾Ý
  • UPDATE - ¸üÐÂÊý¾Ý¿â±íÖеÄÊý¾Ý
  • DELETE - ´ÓÊý¾Ý¿â±íÖÐɾ³ýÊý¾Ý
  • INSERT INTO - ÏòÊý¾Ý¿â±íÖвåÈëÊý¾Ý

SQL µÄÊý¾Ý¶¨ÒåÓïÑÔ (DDL) ²¿·ÖʹÎÒÃÇÓÐÄÜÁ¦´´½¨»òɾ³ý±í¸ñ¡£ÎÒÃÇÒ²¿ÉÒÔ¶¨ÒåË÷Òý£¨¼ü£©£¬¹æ¶¨±íÖ®¼äµÄÁ´½Ó£¬ÒÔ¼°Ê©¼Ó±í¼äµÄÔ¼Êø¡£

SQL ÖÐ×îÖØÒªµÄ DDL Óï¾ä:

  • CREATE DATABASE - ´´½¨ÐÂÊý¾Ý¿â
  • ALTER DATABASE - ÐÞ¸ÄÊý¾Ý¿â
  • CREATE TABLE - ´´½¨Ð±í
  • ALTER TABLE - ±ä¸ü£¨¸Ä±ä£©Êý¾Ý¿â±í
  • DROP TABLE - ɾ³ý±í
  • CREATE INDEX - ´´½¨Ë÷Òý£¨ËÑË÷¼ü£©
  • DROP INDEX - ɾ³ýË÷Òý
VUE