SQL ¸öÈËѧϰ±Ê¼Ç
Mysql°²×°
·µ»ØÖ÷Ŀ¼
MysqlµÄ°²×°Îļþ¿ÉÒÔÖ±½Óµ½ http://www.mysql.com ÏÂÔØ£¬»ñµÃfor win32µÄ.zip°ü£¬½¨ÒéÑ¡Ôñ4.0.20d°æ±¾¡£ÕâÀï²»Ïêϸ˵Ã÷¡£
¡¡¡¡ÏÂÔØ»ñµÃMysqlµÄfor win32°²×°°üºó£¬ÓÃwinzip½âѹËõ£¬Ö±½ÓÔËÐÐsetup.exe£¬ÐèҪעÒâµÄÊÇÑ¡ÔñÒ»¸ö°²×°Â·¾¶£¬µ±È»£¬°²×°Â·¾¶¿ÉÒÔÈÎÒ⣬½¨ÒéÑ¡ÔñC:\MySQLĿ¼¡£°²×°Íê³ÉºóMySQLÒ²¾ÍÍê³ÉÁË¡£Ä¬ÈϵÄÓû§ÃûÊÇroot£¬ÃÜÂëΪ¿Õ¡£
¡¡¡¡Mysql°²×°Íê³Éºó£¬Çëͨ¹ý¿ªÊ¼£³ÌÐò£¸½¼þ£ÃüÁîÌáʾ·û½øÈ룺
¡¡¡¡Â¼Èëcd C:\mysql\bin ²¢°´Ï»سµ¼ü£¬½«Ä¿Â¼Çл»Îª cd C:\mysql\bin
¡¡¡¡ÔÚ C:\mysql\bin> ÃüÁîÌáʾ·ûϼÈë mysqld-nt -install ÃüÁȻºó°´Ï»سµ£¬Èç¹û³öÏÖ Service successfully installed µÄÌáʾ, Õâ±íʾÄãÒѳɹ¦µÄ½« MySQL °²×°³ÉÒ»Ïî Windows µÄ·þÎñ¡£
¡¡¡¡µã»÷ ¿ªÊ¼£³ÌÐò£¹ÜÀí¹¤¾ß£·þÎñ £¬Äã¿ÉÒÔ¿´µ½MysqlÒѾ³ÉΪÖÚ¶à·þÎñÏîÄ¿ÖеÄÒ»Ï²»¹ý´ËʱËü»¹Î´±»Æô¶¯, Òò´Ë½ÓÏÂÀ´ÎÒÃǾÍÀ´Æô¶¯Ëü¡£
¡¡¡¡Æô¶¯ MySQL ·þÎñµÄ·½·¨ÓÐÒÔÏÂÈýÖÖ£¬Çë×ÔÐÐÑ¡ÔñÆäÖÐÒ»ÖÖÀ´½øÐУº
¡¡¡¡ÖØÆô»úÆ÷ʱ×Ô¶¯Æô¶¯Ëü
¡¡¡¡ÔÚ·þÎñ´°¿ÚÖÐѡȡ MySQL ·þÎñÃû³Æ£¬È»ºó°´ÏÂÆô¶¯°´Å¥À´Æô¶¯Ëü
¡¡¡¡ÔÚ“ÃüÁîÌáʾ×Ö·û”´°¿ÚÖÐÊäÈë NET START MySQL Ö¸ÁîÀ´Æô¶¯Ëü
¡¡¡¡MysqlÊý¾Ý°²×°Íê³É£¬ÏµÍ³»áĬÈÏÉú³ÉÒ»¸öÃûΪtestµÄÊý¾Ý¿â¡£Ò»°ãÇé¿öÏ£¬ÓÉÓÚ¸ÃÊý¾ÝÐèÒªÓÃrootÓû§½øÐзÃÎÊ£¬´Ó°²È«ÐԽǶȶøÑÔ£¬ÎÒÃǽ¨ÒéÄãн¨Ò»¸öÊý¾Ý¿â£¬²¢¸øÕâ¸öÊý¾Ý¿â·ÖÅäÒ»¸öеÄÓû§À´·ÃÎÊ¡£
¡¡¡¡ÓÉÓÚMysqlÊý¾Ý¿âĬÈϵĿͻ§¶Ë¹¦ÄܱȽÏÉÙ£¬²»Ö§³ÖÊý¾Ý¿âµÄ½¨Á¢ºÍÓû§µÄÐÂÔö¡£ÆäËû±ÈÈçMysql-frontµÈ¹¤¾ß´øÁËÕâЩ¹¦ÄÜ£¬Äú¿ÉÒÔÈ¥ÏÂÔØÕâЩ¹¤¾ßÀ´Ê¹Ó㬵±È»£¬ÄãÒ²¿ÉÒÔͨ¹ýÒÔϽéÉܵÄÃüÁîÐз½Ê½À´ÐÂÔöÓû§ÓëÊý¾Ý¿â¡£
¡¡¡¡µÇ¼Êý¾Ý¿â
¡¡¡¡“ÃüÁîÌáʾ×Ö·û”´°¿Ú¼È룬
¡¡¡¡Â¼Èëcd C:\mysql\bin ²¢°´Ï»سµ¼ü£¬½«Ä¿Â¼Çл»Îª cd C:\mysql\bin
¡¡¡¡ÔÙ¼üÈëÃüÁîmysql -uroot -p£¬»Ø³µºóÌáʾÄãÊäÃÜÂ룬Èç¹û¸Õ°²×°ºÃMYSQL£¬³¬¼¶Óû§rootÊÇûÓÐÃÜÂëµÄ£¬¹ÊÖ±½Ó»Ø³µ¼´¿É½øÈëµ½MYSQLÖÐÁË£¬MYSQLµÄÌáʾ·ûÊÇ£ºmysql>
¡¡¡¡ÐÞ¸ÄÃÜÂë
¡¡¡¡C:\mysql\binÌáʾ·ûϼÈ룺
¡¡¡¡¸ñʽ£ºmysqladmin –uÓû§Ãû -p¾ÉÃÜÂë password ÐÂÃÜÂë
¡¡¡¡ÀýÈ磺¸øroot¼Ó¸öÃÜÂëab12¡£¼üÈëÒÔÏÂÃüÁ
¡¡¡¡mysqladmin -uroot password ab12
¡¡¡¡½¨Á¢Êý¾Ý¿â
¡¡¡¡¸ñʽ£ºcreate database ¿âÃû;
¡¡¡¡ÀýÈ磺½¨Á¢ÐÂÊý¾Ý¿âshopex
¡¡¡¡ÔÚMYSQLµÄÌáʾ·ûÏ£ºmysql> ¼Èë
Ïà¹ØÎĵµ£º
ÓÉÓÚ×î½üÒªÓõ½´ò°üSQL Server 2005 Express Edition £¬ÓÉÓÚÔÚ°²×°¹ý³ÌÖÐÐèÒªÉèÖúܶණÎ÷¡£´øÀ´ºÜ¶àµÄ²»±ã£¬ÓÚÊÇÔÚÍøÉϺÍMSDNÕÒÁ˺þÃÖÕÓÚÕÒµ½°ì·¨ÁË ^_^
ÎÒÓõÄÊÇÅú´¦ÀíÀ´ÊµÏֵģ¬ºÃÁËÖ±½ÓÌù´úÂë
CLS
@ECHO OFF
ECHO.
ECH ......
SQL SERVER 2000ÓÃsqlÓï¾äÈçºÎ»ñµÃµ±Ç°ÏµÍ³Ê±¼ä
¾ÍÊÇÓÃGETDATE();
SqlÖеÄgetDate()2008Äê01ÔÂ08ÈÕ ÐÇÆÚ¶þ 14:59
Sql Server ÖÐÒ»¸ö·Ç³£Ç¿´óµÄÈÕÆÚ¸ñʽ»¯º¯Êý
Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2008 10:57AM
Select CONVERT(varchar(100), GETDATE(), 1): 05/16/08
Select CONVERT(varchar(100), ......
IN
È·¶¨¸ø¶¨µÄÖµÊÇ·ñÓë×Ó²éѯ»òÁбíÖеÄÖµÏàÆ¥Åä¡£
EXISTS
Ö¸¶¨Ò»¸ö×Ó²éѯ£¬¼ì²âÐеĴæÔÚ¡£
±È½ÏʹÓà EXISTS ºÍ IN µÄ²éѯ
Õâ¸öÀý×ӱȽÏÁËÁ½¸öÓïÒåÀàËÆµÄ²éѯ¡£µÚÒ»¸ö²éѯʹÓà EXISTS ¶øµÚ¶þ¸ö²éѯʹÓà IN¡£×¢ÒâÁ½¸ö²éѯ·µ»ØÏàͬµÄÐÅÏ¢¡£
USE pubs
GO
SELECT DISTINCT pub_name
from publishers
WHERE ......
×÷ΪһÃûÊý¾Ý¿âDBA£¬¿Ï¶¨»áÌý˵¹ý“tempdbÊý¾Ý¿âÂúÁË”¡£Í¨³£ÎÒÃǺÜÈÝÒ×È·¶¨Ôì³ÉÕâÒ»ÎÊÌâµÄÔÒò¡£µ«ÊǸü¶àµÄʱºòÕâÒ»ÎÊÌâÖ÷ÒªÔ´ÓÚÒ»×éÇëÇó£¬Éæ¼°µ½Ð´úÂ벿Êð»òÖð½¥Ôö¼ÓµÄÊý¾Ý¡£
¡¡¡¡“TempdbÂúÁË”Òâζ×Åʲô?
¡¡¡¡µ±SQL Server tempdbÂúÁËʱ£¬Éϲã¹ÜÀí³£³£ÐèÒª¾ö²ß¡¢Ò»Ð©¿ª·¢ÈËÔ±¿ÉÄÜ»áÍÆÐ¶ÔðÈΣ¬¾ ......
NOLOCKºÍREADPASTµÄÇø±ð¡£
1.¿ªÆôÒ»¸öÊÂÎñÖ´ÐвåÈëÊý¾ÝµÄ²Ù×÷¡£
BEGIN TRAN t
INSERT INTO Customer
SELECT 'a','a'
2.Ö´ÐÐÒ»Ìõ²éѯÓï¾ä¡£
SELECT * from Customer WITH (NOLOCK)
½á¹ûÖÐÏÔʾ”a”ºÍ”a”¡£µ±1ÖÐÊÂÎñ»Ø¹öºó£¬ÄÇôa½«³ÉΪÔàÊý¾Ý¡£(×¢:1ÖеÄÊÂÎñδÌá½») ¡£NOLOCK±íÃ÷ûÓжÔÊý¾Ý±íÌ ......