SQL¹ÂÁ¢Óû§½â¾ö·½°¸
¡¡ Ö¢×´
¡¡¡¡µ±Äú½«Êý¾Ý¿â±¸·Ý»Ö¸´µ½Áíһ̨·þÎñÆ÷ʱ£¬¿ÉÄÜ»áÓöµ½¹ÂÁ¢Óû§µÄÎÊÌâ¡£SQL Server Áª»ú´ÔÊéÖеĹÂÁ¢Óû§ÒÉÄѽâ´ðÖ÷ÌâÖÐûÓн²Êö½â¾ö´ËÎÊÌâµÄ¾ßÌå²½Öè¡£
¡¡¡¡±¾ÎĽéÉÜÁËÈçºÎ½â¾ö¹ÂÁ¢Óû§ÎÊÌâ¡£
¡¡¡¡×´Ì¬
¡¡¡¡Microsoft ÒѾȷÈÏÕâÊÇÔÚ±¾ÎÄ¿ªÍ·ÁгöµÄ Microsoft ²úÆ·ÖдæÔÚµÄÎÊÌâ¡£
¡¡¡¡¸ü¶àÐÅÏ¢
¡¡¡¡ËäÈ»ÊõÓǼ”ºÍ“Óû§”¾³£½»»»Ê¹Ó㬵«ËüÃÇÖ®¼äÓкܴóµÄ²»Í¬¡£µÇ¼ÓÃÓÚÓû§Éí·ÝÑéÖ¤£¬¶øÊý¾Ý¿âÓû§ÕÊ»§ÓÃÓÚÊý¾Ý¿â·ÃÎʺÍȨÏÞÑéÖ¤¡£µÇ¼ͨ¹ý°²È«Ê¶±ð·û (SID) ÓëÓû§¹ØÁª¡£·ÃÎÊ SQL Server ·þÎñÆ÷ÐèÒªµÇ¼¡£ÑéÖ¤Ìض¨µÇ¼ÊÇ·ñÓÐЧµÄ¹ý³Ì³ÆΪ“Éí·ÝÑéÖ¤”¡£µÇ¼±ØÐëÓë SQL Server Êý¾Ý¿âÓû§Ïà¹ØÁª¡£ÄúʹÓÃÓû§ÕÊ»§¿ØÖÆÊý¾Ý¿âÖÐÖ´ÐеĻ¡£Èç¹ûÊý¾Ý¿âÖв»´æÔÚÕë¶ÔÌض¨µÇ¼µÄÓû§ÕÊ»§£¬Ê¹ÓøõǼµÄÓû§¼´Ê¹Äܹ»Á¬½Óµ½ SQL Server ·þÎñÆ÷£¬Ò²ÎÞ·¨·ÃÎÊÊý¾Ý¿â¡£µ«ÊÇ£¬¸ÃÇéÐεÄΨһÀýÍâÊǵ±Êý¾Ý¿â°üº¬“guest”Óû§ÕÊ»§Ê±¡£ÓëÓû§ÕÊ»§²»¹ØÁªµÄµÇ¼½«±»Ó³Éäµ½ guest Óû§¡£Ïà·´£¬Èç¹û´æÔÚÊý¾Ý¿âÓû§£¬µ«Ã»ÓÐÓëÆä¹ØÁªµÄµÇ¼£¬Ôò¸ÃÓû§½«ÎÞ·¨µÇ¼µ½ SQL Server ·þÎñÆ÷ÖС£
¡¡¡¡½«Êý¾Ý¿â»Ö¸´µ½ÆäËû·þÎñÆ÷ʱ£¬Êý¾Ý¿âÖаüº¬Ò»×éÓû§ºÍȨÏÞ£¬µ«¿ÉÄÜûÓÐÏàÓ¦µÄµÇ¼»òÕߵǼËù¹ØÁªµÄÓû§¿ÉÄܲ»ÊÇÏàͬµÄÓû§¡£ÕâÖÖÇé¿ö±»³ÆΪ´æÔÚ“¹ÂÁ¢Óû§”¡£
¡¡¡¡¹ÂÁ¢Óû§ÒÉÄѽâ´ð
¡¡¡¡µ±Äú½«Êý¾Ý¿â±¸·Ý»Ö¸´µ½Áíһ̨·þÎñÆ÷ʱ£¬¿ÉÄÜ»áÓöµ½¹ÂÁ¢Óû§µÄÎÊÌâ¡£ÒÔÏÂÇéÐÎ˵Ã÷Á˸ÃÎÊÌâ²¢²ûÊöÈçºÎ¼ÓÒÔ½â¾ö¡£
¡¡¡¡1. ÏòÖ÷Êý¾Ý¿âÌí¼ÓÒ»¸öµÇ¼£¬²¢½«Ä¬ÈÏÊý¾Ý¿âÖ¸¶¨Îª Northwind£º Use master go sp_addlogin 'test', 'password', 'Northwind'
¡¡¡¡2. Ïò¸Õ´´½¨µÄÓû§ÊÚÓè·ÃÎÊȨÏÞ£º Use Northwind go sp_grantdbaccess 'test'
¡¡¡¡3. ±¸·ÝÊý¾Ý¿â¡£ BACKUP DATABASE Northwind
¡¡¡¡TO DISK = 'C:\MSSQL\BACKUP\Northwind.bak'
¡¡¡¡4. ½«Êý¾Ý¿â»Ö¸´µ½ÆäËû SQL Server ·þÎñÆ÷£º RESTORE DATABASE Northwind
¡¡¡¡from DISK = 'C:\MSSQL\BACKUP\Northwind.bak'
¡¡¡¡
¡¡¡¡»Ö¸´µÄÊý¾Ý¿â°üº¬ÃûΪ“test”µÄÓû§£¬µ«Ã»ÓÐÏàÓ¦µÄµÇ¼£¬Õâ¾Íµ¼Ö“test”³ÉΪ¹ÂÁ¢Óû§¡£
¡¡¡¡5. ÏÖÔÚ£¬ÎªÁ˼ì²â¹ÂÁ¢Óû§£¬ÇëÔËÐд˴úÂ룺 Use Northwind go sp_change_users_login 'report'
¡¡¡¡
¡¡¡¡Êä³öÖÐÁгöÁËËùÓеǼ£¬ÆäÖаüº¬ Northwind Êý¾Ý¿âµÄ sysusers ϵͳ±íºÍÖ÷Êý¾Ý¿âµÄ sysxlogins Ï
Ïà¹ØÎĵµ£º
¿Î³ÌÊ®Èý ʹÓÃ×éºÏÊý¾ÝÀàÐÍ* Óαê²Ù×ÝÊý¾Ý
¡¡¡¡
¡¡¡¡±¾¿ÎÖص㣺
¡¡¡¡1¡¢´´½¨Óû§×Ô¶¨ÒåµÄPLSQL¼Ç¼
¡¡¡¡2¡¢ÀûÓÃ%ROWTYPEÊôÐÔÀ´´´½¨¼Ç¼
¡¡¡¡3¡¢´´½¨PLSQL±í
¡¡¡¡4¡¢ÃèÊö¼Ç¼¡¢±í¡¢¼Ç¼µÄ±íÖ®¼äµÄÇø±ð
¡¡¡¡×¢Ò⣺ÒÔÏÂʵÀýÖбêµã¾ùΪӢÎÄ°ë½Ç
¡¡¡¡Ò»¡¢ºÏ³ÉÊý¾ÝÀàÐÍ
¡¡¡¡1¡¢ÀàÐÍ·ÖΪPLSQL¼Ç¼ºÍPLSQL±í
¡¡¡¡2¡ ......
×îºóÒ»¿Î Òì³£´¦Àí±¾ÕÂÖص㣺
¡¡¡¡
¡¡¡¡1¡¢¶¨ÒåPLSQLÒì³£
¡¡¡¡2¡¢Áоٲ»Í¬µÄÒì³£´¦Àí·½·¨
¡¡¡¡3¡¢²¶»ñ·ÇÔ¤ÆڵĴíÎó
¡¡¡¡4¡¢ÃèÊöÒì³£µÄÓ°Ïì
¡¡¡¡5¡¢¶¨ÖÆÒì³£µÄ·µ»ØÐÅÏ¢¡¡¡¡Ò»¡¢PLSQLÒì³£´¦Àí
¡¡¡¡Òì³£ÊÇÓÉORACLE´íÎó»òÏÔʽµÄÅ׳öÒ»¸ö´íÎó²úÉúµÄ¡£
¡¡¡¡ÈçºÎ´¦Àí£º
¡¡¡¡ÓÃÒ»¸ö´¦Àí³ÌÐòÀ´²¶»ñËü£»
¡¡¡¡½«Ëü´«µÝ ......
ʹÓà LIKE µÄģʽƥÅä
µ±ËÑË÷ datetime ֵʱ£¬ÍƼöʹÓà LIKE£¬ÒòΪ datetime Ïî¿ÉÄÜ°üº¬¸÷ÖÖÈÕÆÚ²¿·Ö¡£ÀýÈ磬Èç¹û½«Öµ 19981231 9:20 ²åÈëµ½ÃûΪ arrival_time µÄÁÐÖУ¬Ôò×Ó¾ä WHERE arrival_time = 9:20 ½«ÎÞ·¨ÕÒµ½ 9:20 ×Ö·û´®µÄ¾«È·Æ¥Å䣬ÒòΪ SQL Server ½«Æäת»»Îª 1900 Äê 1 Ô 1 ÈÕÉÏÎ ......
MS Sql Server ÌṩÁ˺ܶàÊý¾Ý¿âÐÞ¸´µÄÃüÁµ±Êý¾Ý¿âÖÊÒÉ»òÊÇÓеÄÎÞ·¨Íê³É¶Áȡʱ¿ÉÒÔ³¢ÊÔÕâЩÐÞ¸´ÃüÁî¡£
¡¡¡¡1. DBCC CHECKDB
¡¡¡¡ÖØÆô·þÎñÆ÷ºó£¬ÔÚûÓнøÐÐÈκβÙ×÷µÄÇé¿öÏ£¬ÔÚSQL²éѯ·ÖÎöÆ÷ÖÐÖ´ÐÐÒÔÏÂSQL½øÐÐÊý¾Ý¿âµÄÐÞ¸´£¬ÐÞ¸´Êý¾Ý¿â´æÔÚµÄÒ»ÖÂÐÔ´íÎóÓë·ÖÅä´íÎó¡£
use master
declare @databasename varch ......
--ºÏ²¢Öظ´ÐÐ
select * from A
union
select * from B
--²»ºÏ²¢Öظ´ÐÐ
select * from A
union all
select * from B
°´Ä³¸ö×Ö¶ÎÅÅÐò
--ºÏ²¢Öظ´ÐÐ
select *
from (
select * from A
union
select * from B) AS T
order by ×Ö¶ÎÃû
--²»ºÏ²¢Öظ´ÐÐ
select *
from (
select * from A
union all
select * ......