SQLº¯ÊýÖ®ÆäËûº¯Êý
MySQLÖÐÎIJο¼ÊÖ²á- 7 MySQL ÓïÑԲο¼
<!--
body { font-size: 9pt; }
a:hover{color:red;}
a.t1:visited{color:red;}
-->
DATABASE()
·µ»Øµ±Ç°µÄÊý¾Ý¿âÃû×Ö¡£
mysql> select DATABASE();
-> 'test'
Èç¹ûûÓе±Ç°µÄÊý¾Ý¿â£¬DATABASE()
·µ»Ø¿Õ×Ö·û´®¡£
USER()
¡¡
SYSTEM_USER()
¡¡
SESSION_USER()
·µ»Øµ±Ç°MySQL
Óû§Ãû¡£
mysql> select USER();
-> 'davida@localhost'
ÔÚMySQL 3.22.11»òÒÔºó°æ±¾ÖУ¬Õâ°üÀ¨Óû§ÃûºÍ¿Í»§Ö÷»úÃû¡£Äã¿ÉÒÔÏóÕâÑùÖ»ÌáÈ¡Óû§Ãû²¿·Ö(ÖµÊÇ·ñ°üÀ¨Ö÷»úÃû²¿·Ö¾ù¿É¹¤×÷)£º
mysql> select substring_index(USER(),"@",1);
-> 'davida'
PASSWORD(str)
´Ó´¿Îı¾¿ÚÁîstr
¼ÆËãÒ»¸ö¿ÚÁî×Ö·û´®¡£¸Ãº¯Êý±»ÓÃÓÚΪÁËÔÚuser
ÊÚȨ±íµÄPassword
ÁÐÖд洢¿ÚÁî¶ø¼ÓÃÜMySQL
¿ÚÁî¡£
mysql> select PASSWORD('badpwd');
-> '7f84554057dd964b'
PASSWORD()
¼ÓÃÜÊÇ·Ç¿ÉÄæµÄ¡£PASSWORD()
²»ÒÔÓëUnix¿ÚÁî¼ÓÃܵÄÏàͬµÄ·½·¨Ö´ÐпÚÁî¼ÓÃÜ¡£Äã²»Ó¦¸Ã¼Ù¶¨Èç¹ûÄãµÄUnix
¿ÚÁîºÍÄãµÄMySQL
¿ÚÁîÊÇÒ»ÑùµÄ£¬PASSWORD()
½«µ¼ÖÂÓëÔÚUnix¿ÚÁîÎļþ´æ´¢µÄÏàͬµÄ¼ÓÃÜÖµ¡£¼ûENCRYPT()
¡£
ENCRYPT(str[,salt])
ʹÓÃUnix
crypt()
ϵͳµ÷ÓüÓÃÜstr
¡£salt
²ÎÊýÓ¦¸ÃÊÇÒ»¸öÓÐ2¸ö×Ö·ûµÄ×Ö·û´®¡££¨MySQL
3.22.16ÖУ¬salt
¿ÉÒÔ³¤ÓÚ2¸ö×Ö·û¡££©
mysql> select ENCRYPT("hello");
-> 'VxuFAJXVARROc'
Èç¹ûcrypt()
ÔÚÄãµÄϵͳÉϲ»¿ÉÓã¬ENCRYPT()
×ÜÊÇ·µ»ØNULL
¡£ENCRYPT()
Ö»±£Áôstr
Æðʼ8¸ö×Ö·û¶øºöÂÔËùÓÐÆäËû£¬ÖÁÉÙÔÚijЩϵͳÉÏÊÇÕâÑù¡£Õ⽫ÓɵײãµÄcrypt()
ϵͳµ÷ÓõÄÐÐΪ¾ö¶¨¡£
ENCODE(str,pass_str)
ʹÓÃpass_str
×÷Ϊ¿ÚÁî¼ÓÃÜstr
¡£ÎªÁ˽âÃܽá¹û£¬Ê¹ÓÃDECODE()
¡£½á¹ûÊÇÒ»¸ö¶þ½øÖÆ×Ö·û´®£¬Èç¹ûÄãÏëÒªÔÚÁÐÖб£´æËü£¬Ê¹ÓÃÒ»¸öBLOB
ÁÐÀàÐÍ¡£
DECODE(crypt_str,pass_str)
ʹÓÃpass_str
×÷Ϊ¿ÚÁî½âÃܼÓÃܵÄ×Ö·û´®crypt_str
¡£crypt_str
Ó¦¸ÃÊÇÒ»¸öÓÉENCODE()
·µ»ØµÄ×Ö·û´®¡£
MD5(string)
¶Ô×Ö·û´®¼ÆËãMD5УÑéºÍ¡£Öµ×÷Ϊһ¸ö32³¤µÄÊ®Áù½øÖÆÊý×Ö±»·µ»Ø¿ÉÒÔ£¬ÀýÈçÓÃ×÷¹þÏ£(hash)¼ü¡£
mysql> select MD5("testing")
-> 'ae2b1fca515949e5d54fb22b8ed95575'
ÕâÊÇÒ»¸ö“RSAÊý¾Ý°²È«¹«Ë¾µÄMD5ÏûÏ¢ÕªÒªËã·¨”¡£
LAST_INSERT_ID([ex
Ïà¹ØÎĵµ£º
½üÆÚÒò¹¤×÷ÐèÒª£¬Ï£Íû±È½ÏÈ«ÃæµÄ×ܽáÏÂ
SQL SERVER
Êý¾Ý¿âÐÔÄÜÓÅ»¯Ïà¹ØµÄ×¢ÒâÊÂÏÔÚÍøÉÏËÑË÷ÁËÒ»ÏÂ
,
·¢ÏֺܶàÎÄÕÂ
,
ÓеͼÁгöÁËÉϰÙÌõ
,
µ«ÊÇ×Ðϸ¿´·¢ÏÖ£¬ÓкܶàËÆÊǶø·Ç»òÕß¹ýʱ
(
¿ÉÄܶÔ
SQL SERVER6.5
ÒÔǰµÄ°æ±¾»òÕß
ORACLE
ÊÇÊÊÓõÄ
)
µÄÐÅÏ¢£¬Ö»ºÃ×Ô¼º¸ù¾ÝÒÔǰµÄ¾ÑéºÍ²âÊÔ½á¹û½øÐÐ×ܽáÁË¡£
ÎÒ ......
--1¡¢²éÕÒÔ±¹¤µÄ±àºÅ¡¢ÐÕÃû¡¢²¿ÃźͳöÉúÈÕÆÚ£¬Èç¹û³öÉúÈÕÆÚΪ¿ÕÖµ£¬ÏÔʾÈÕÆÚ²»Ïê,²¢°´²¿ÃÅÅÅÐòÊä³ö,ÈÕÆÚ¸ñʽΪyyyy-mm-dd¡£
select emp_no,emp_name,dept,isnull(convert(char(10),birthday,120),'ÈÕÆÚ²»Ïê') birthday
from employee
order by dept
--2¡¢²éÕÒÓëÓ÷×ÔÇ¿ÔÚͬһ¸öµ¥Î»µÄÔ±¹¤ÐÕÃû¡¢ÐԱ𡢲¿ÃźÍÖ°³Æ
select ......
½ñÌì¸ãµÄ£¬°ïͬʲéѯÊý¾Ý£¬ÏÈд¸ö´¥·¢Æ÷£¬½ØÈ¡http://www.chinaroyalgroup.cn/aspnet_client/system_web/2_0_50727/dispbbs.asp?boardid=1&id=836ÀïµÄÓòÃû
IF EXISTS (SELECT name from sysobjects
WHERE name = 'gs_MySub' AND type = 'P')
DROP PROCEDURE gs_MySub
......
MySQLÖÐÎIJο¼ÊÖ²á- 7 MySQL ÓïÑԲο¼
<!--
body { font-size: 9pt; }
a:hover{color:red;}
a.t1:visited{color:red;}
-->
¶ÔÓÚÿ¸öÀàÐÍÓµÓеÄÖµ·¶Î§ÒÔ¼°²¢ÇÒÖ¸¶¨ÈÕÆÚºÎʱ¼äÖµµÄÓÐЧ¸ñʽµÄÃèÊö¼û7.3.6 ÈÕÆÚºÍʱ¼äÀàÐÍ
¡£
ÕâÀïÊÇÒ»¸öʹÓÃÈÕÆÚº¯ÊýµÄÀý×Ó¡£ÏÂÃæµÄ²éѯѡÔñÁËËùÓмǼ£¬Æädate_col
µÄÖµÊÇÔÚ×îº ......