¡ñʵÑéÖ¸µ¼¡ª¡ªÊ¹ÓÃÏòµ¼´´½¨ºÍɾ³ýÊý¾Ý¿âÊý¾Ý±í (1) ʹÓÃÏòµ¼´´½¨ÉÏÊöÃèÊöµÄÊý¾Ý¿â¡£
ʹÓÃSQL Server Management Studio£¨¼ò³ÆSSMS£©´´½¨Êý¾Ý¿â¡£ 1£©Æô¶¯SSMS
ÔÚ¿ªÊ¼²Ëµ¥ÖУºËùÓгÌÐò£SQL Server 2008 £SQL Server Management Studio
µ¥»÷¡°Á¬½Ó¡±°´Å¥£¬±ã¿ÉÒÔ½øÈ롾SQL Server Management Studio¡¿´°¿Ú¡£Èç¹ûÉí·ÝÑé֤ѡÔñµÄÊÇ¡°»ìºÏģʽ¡±£¬ÔòÒªÊäÈësaµÄÃÜÂë¡£
2£©½¨Á¢Êý¾Ý¿â
ÔÚ¡°¶ÔÏó×ÊÔ´¹ÜÀíÆ÷¡±´°¿Ú£¬½¨Á¢ÉÏÊöÊý¾Ý¿âEDUC¡£ÔÚÊý¾Ý¿â½ÚµãÉÏÓÒ»÷Ñ¡Ôñн¨¡£
ÌìÌì¿ìÀÖ
ÔÚÏÂͼ¡°Ð½¨Êý¾Ý¿â¡±´°¿ÚÖУ¬Íê³ÉʵÑéÄÚÈÝÖÐEDUCÊý¾Ý¿âµÄ¸÷ÏîÒªÇó¡£
ÐÞ¸ÄÂß¼ÎļþÃû ×Ô¶¯Ôö³¤ÉèÖà À¶¯¹ö¶¯ÌõÉèÖÃÎļþ´æ·Å·¾¶
ÒÔÉÏÉèÖÃÍê³Éºó£¬µã»÷¡°È·¶¨¡±¡£Íê³ÉÊý¾Ý¿â´´½¨¡£¼´¿ÉÔÚ¡°¶ÔÏó×ÊÔ´¹ÜÀíÆ÷¡±Öв鿴µ½EDUC¡£ÈçÏÂͼËùʾ¡£
£¨2£©Ê¹ÓÃÏòµ¼´´½¨EDUCÊý¾Ý¿âÖеÄÈý¸ö»ù±¾±í£¬²¢Â¼ÈëÊý¾Ý¡£ÒÔstudent±íΪÀý£¬±í½á¹¹ÈçÏ£º
ÌìÌì¿ìÀÖ
student±í£¨Ñ§ÉúÐÅÏ¢±í£©
×Ö¶ÎÃû³Æ Àà ÐÍ ¿í ¶È ÔÊÐí¿ÕÖµ Ö÷ ¼ü ˵ Ã÷ sno char 9 NOT NULL ÊÇ Ñ§ÉúѧºÅ sname char 20 NOT NULL ѧÉúÐÕÃû ssex char 2 NULL ѧÉúÐÔ±ð sage smallint NULL ѧÉúÄêÁä sdept char 20 NULL ѧÉúËùÔÚԺϵ 1£©´ò¿ªEDUCǰµÄ¡°+¡±£¬ÓÒ»÷ϲãµÄ¡°±í¡±Ñ¡ÏÓҲ൯³ö±íÉè¼Æ´°¿Ú£¬ÏÈÍê³ÉstudentµÄ´´½¨£¬
ÓÒ»÷snoÉèÖÃÖ÷¼ü£¬È»ºóµã»÷
±£´æ£¬¶Ô»°¿òÖÐÊäÈëstudent£¨±íÃû£©£¬µã»÷¡°È·¶¨¡±£¬Íê³É
student±íµÄ´´½¨¡£Ä¿Ç°£¬¸Ã±í»¹Ö»ÊÇÒ»ÕÅ¿Õ°×±í£¬ÀïÃæÃ»ÓÐÈκÎÊý¾Ý¡£¿Éµã»÷EDUCÏ¡°±í¡±
ǰ¡°+¡±£¬²é¿´ÒÑ´´½¨µÄstudent±í£¬¿ª±í£¬ÈçÏÂͼ
ÓÒ»÷¡°dbo.student¡±----´ò
°´ÐмÈë±íÖÐÊý¾Ý£¬Êý¾Ý²ÎÕս̲ģ¨P82£©¡£Â¼ÈëÍê³Éºó£¬¹Ø±Õ´°¿Ú£¬ÏµÍ³×Ô¶¯±£´æÊý¾Ý¡£
2£©Ê¹ÓÃͬÑù·½·¨¼ÌÐøÔÚEDUCÊý¾Ý¿âÖд´½¨ÁíÍâÁ½¸ö±ícourseºÍsc±í¡£±í½á¹¹ÈçÏ£º ×¢Ò⣺sc±íÉèÖÃÖ÷¼üʱ£¬ÐèÒª°ÑsnoºÍcnoÁ½ÐÐÒ»ÆðÑ¡ÖУ¬ÔÙÉèÖá£
course±í£¨¿Î³ÌÐÅÏ¢±í£©
×Ö¶ÎÃû³Æ cno cname cpno ccredit ×Ö¶ÎÃû³Æ sno cno grade Àà ÐÍ char char char smallint ¿í ¶È ÔÊÐí¿ÕÖµ Ö÷ ¼ü 4 NOT NULL ÊÇ 40 NOT NULL 4 NULL NULL sc±í£¨Ñ§ÉúÑ¡¿Î³É¼¨±í£© ˵ Ã÷ ¿Î³Ì±àºÅ ¿Î³ÌÃû³Æ ÏÈÐ޿ογ̱àºÅ£¨Íâ¼ü£© ¿Î³Ìѧ·Ö ˵ Ã÷ ѧÉúѧºÅ ¿Î³Ì±àºÅ ѧÉú³É¼¨ Àà ÐÍ ¿í ¶È ÔÊÐí¿ÕÖµ char 9 NOT NULL char 4 NOT NULL smallint NULL Ö÷ ¼ü ÊÇ ÌìÌì¿ìÀÖ
£¨3£©Ê¹ÓÃÏòµ¼É¾³ýÉÏÃæ½¨Á¢µÄSC±í¡£
ÓÒ»÷¡°dbo.sc¡±Ñ¡Ôñ¡°É¾³ý¡±£¬È·ÈÏɾ³ý´Ë±í¡£
£¨4£©Ê¹ÓÃÏòµ¼É¾³ýÉÏÃæ½¨Á¢µÄÊý¾Ý¿âEDUC¡££¨½¨ÒéÏ¿ÎǰÔÙ×ö´ËÏҲ¿É¼òµ¥ÁíÍâ´´½¨Ò»¸öÐÂÊý¾Ý¿â£¬ÔÙ¶ÔÆäɾ³ý¡££©
ÓÒ»÷¡°EDUC¡±Ñ¡Ôñ¡°É¾³ý¡±£¬È·ÈÏɾ³ý´ËÊý¾Ý¿â¡£
ÌìÌì¿ìÀÖ
¡ñʵÑéÖ¸µ¼¡ª¡ªÊ¹ÓÃSQLÓï¾ä´´½¨ºÍɾ³ýÊý¾Ý¿âÊý¾Ý±í
1.ʹÓÃSQL´´½¨Êý¾Ý¿âEDUC¡£
´ò¿ªSQL Server Management Studioµã»÷×óÉϽǡ°Ð½¨²éѯ¡±Á¬½ÓÊý¾Ý¿â³É¹¦ºó£¬ÓҲ༴¿É³öÏÖ²éѯ·ÖÎöÆ÷¿Õ°×´°¿Ú£¬ÊäÈëSQLÓï¾ä£¬µã»÷¾ÝÌáʾÐ޸ģ¬Ö±µ½¡°ÃüÁî³É¹¦Íê³É¡±ÔÙµã»÷1£©ÒÔÏÂÊÇ´´½¨Êý¾Ý¿âuserdb1µÄSQLÓï¾ä£¬
create database userdb1 on
(name=userdb1_data,--Êý¾ÝÎļþµÄÂß¼Ãû³Æ,×¢Òâ²»ÄÜÓëÈÕÖ¾Â߼ͬÃû filename='d:\\SQL_data\%userdb1.mdf' ,--ÎïÀíÃû³Æ£¬×¢Òâ·¾¶±ØÐë´æÔÚ size=5,--Êý¾Ý³õʼ³¤¶ÈΪM maxsize=10,--×î´ó³¤¶ÈΪM
filegrowth=1)--Êý¾ÝÎļþÿ´ÎÔö³¤M log on
(name=userdb1_log,
filename='d:\\SQL_data\%userdb1.ldf ' , size=2 , maxsize=5 , filegrowth=1)
·ÖÎöÓÐÎÞÓï·¨´íÎó£¬ÈçÓдíÎ󣬸ùÔËÐиÃSQLÓï¾ä£¬¡°ÃüÁî³É¹¦Íê³É¡±
ºó£¬Ë¢ÐÂ×ó²àÊý¾Ý¿âÑ¡Ï¼´¿É¿´µ½Ð´´½¨µÄÊý¾Ý¿â¡£
ÔËÐÐÉÏÊöÓï¾ä½¨Á¢Êý¾Ý¿âuserdb1¡£
2£©¸ù¾Ý²½Öè1£©µÄSQLÓï¾ä£¬Ð´³ö´´½¨Êý¾Ý¿âEDUCµÄSQLÓï¾ä£¬Êý¾Ý¿âÒªÇó¼ûʵÑéÒ»£¬²¢½¨Á¢Êý¾Ý¿âEDUC¡£
2. ʹÓÃSQL´´½¨Êý¾Ý¿âEDUCÖеÄÈý¸ö»ù±¾±ístudent£¬courseºÍSC¡£ ÔÚSQL Server 2008 µÄ²éѯ·ÖÎöÆ÷ÖУ¬ÓÃsqlÓï¾ä´´½¨student±í¡£
µã»÷¡°Ð½¨²éѯ¡±£¬´ò¿ªÐµĴ°¿Ú£¬ÊäÈëÒÔÏ´´½¨Óï¾ä£¬×¢ÒâÑ¡Ôñ×Ô¼ºµÄÊý¾Ý¿â£¬·ñÔòĬÈÏΪϵͳÊý¾Ý¿âmaster.
CREATE TABLE student (sno
char(9) PRIMARY KEY,
Sname char(20) UNIQUE,
ÌìÌì¿ìÀÖ