mysqlÖÐ@ÊÇʲôÒâ˼
mysql ÖÐ @ ·ûºÅÓÐÁ½ÖÖÓÃ;£ºÖ¸¶¨±äÁ¿£¨@±äÁ¿Ãû£©ºÍÅþÁ¬±í»òÁÐÃû£¨@±íÃû»ò@ÁÐÃû£©£¬ÌåÏÖÊý¾Ý¿âÖÐÒ»¸öÔÝʱ»òÅÉÉú±íµÄÓÖÃû¡£
MySQL ÖÐ @ ·ûºÅµÄ¼ÄÒå
@ ·ûºÅÔÚ MySQL ÖÐÓÐÁ½ÖÖÖ÷ÒªÓÃ;£º
1. Ö¸¶¨±äÁ¿
@ ·ûºÅÓÃÓÚÖ¸¶¨±äÁ¿£¬ÆäÓ﷨Ϊ£º
@±äÁ¿Ãû
µÇ¼ºó¸´ÖÆ
ÀýÈ磺
SET @my_variable := 10;
µÇ¼ºó¸´ÖÆ
Õ⽫½¨ÉèÒ»¸öÃûΪ @my_variable µÄ±äÁ¿²¢½«ÆäÖµÉèÖÃΪ 10¡£
2. ÅþÁ¬±í»òÁÐÃû
µ± @ ·ûºÅÓë±íÃû»òÁÐÃûÒ»ÆðʹÓÃʱ£¬ËüÌåÏָù¤¾ßÊÇÊý¾Ý¿âÖÐÒ»¸öÔÝʱ»òÅÉÉú±íµÄÓÖÃû¡£Õâͨ³£ÓëÔÝʱ±í»ò´æ´¢Àú³ÌÒ»ÆðʹÓá£
ÀýÈ磺
SELECT * FROM table_name @alias;
µÇ¼ºó¸´ÖÆ
Õ⽫½¨ÉèÒ»¸öÃûΪ @alias µÄ table_name ±íµÄÓÖÃû¡£
×¢ÖØÊÂÏ
±äÁ¿ÃûÇø·Ö¾Þϸд£¬µ«ÓÖÃû²»Çø·Ö¾Þϸд¡£
ÔÚÖ¸¶¨±äÁ¿Ê±£¬@ ·ûºÅ±ØÐè½ô¸ú±äÁ¿ÃûÇÒûÓпոñ¡£
ÔÚÖ¸¶¨ÓÖÃûʱ£¬@ ·ûºÅ±ØÐèλÓÚ±íÃû»òÁÐÃû֮ǰ¡£
ÒÔÉϾÍÊÇmysqlÖÐ@ÊÇʲôÒâ˼µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡