MySqlÓÅ»¯
ÊìϤSQLµÄÈ˶¼ÖªµÀ£¬Íê³Éͬһ¸öÈÎÎñ£¬SQL¿ÉÄÜÓжàÖÖд·¨£¬µ«²»Í¬Ð´·¨µÄ²éѯÐÔÄÜ¿ÉÄÜ»áÓÐÌìÈÀÖ®±ð£¬±¾ÎÄÁоٳöÎå¸ö²éѯÓÅ»¯µÄ·½·¨£¬µ±È»£¬ÓÅ»¯µÄ·½·¨»¹Óкܶࡣ
¡¡¡¡1¡¢ÓÅ»¯Êý¾ÝÀàÐÍ
¡¡
¡¡MySQLÖÐÊý¾ÝÀàÐÍÓжàÖÖ£¬Èç¹ûÄãÊÇÒ»ÃûDBA£¬ÕýÔÚ°´ÕÕÓÅ»¯µÄÔÔò¶ÔÊý¾ÝÀàÐͽøÐÐÑϸñµÄ¼ì²é£¬µ«¿ª·¢ÈËÔ±¿ÉÄÜ»áÑ¡ÔñËûÃÇÈÏΪ×î¼òµ¥µÄ·½°¸£¬ÒÔ¼Ó¿ì±à
ÂëËÙ¶È£¬»òÕßÑ¡Ôñ×îÃ÷ÏÔµÄÑ¡Ôñ£¬Òò´Ë£¬Äã¿ÉÄÜÃæÁٵͼ²»ÊÇ×î¼ÑµÄÑ¡Ôñ£¬Èç¹û¿ÉÄܵϰ£¬ÄãÓ¦¸Ã³¢ÊÔÒÔͨÓÃ×¼ÔòÀ´¸Ä±äÕâЩ¾ö¶¨¡£
ITר¼ÒÍø¶À¼Ò£ºMySQL´æ´¢
¹ý³Ìµ÷ÊÔ
¡¡¡¡(1)±ÜÃâʹÓÃNULL
¡¡¡¡NULL¶ÔÓÚ´ó¶àÊýÊý¾Ý¿â¶¼ÐèÒªÌØÊâ´¦Àí£¬MySQLÒ²²»ÀýÍ⣬ËüÐèÒª¸ü¶àµÄ´úÂ룬¸ü¶àµÄ¼ì²éºÍÌØÊâµÄË÷ÒýÂß¼£¬ÓÐЩ¿ª·¢ÈËÔ±ÍêȫûÓÐÒâʶµ½£¬´´½¨±íʱNULLÊÇĬÈÏÖµ£¬µ«´ó¶àÊýʱºòÓ¦¸ÃʹÓÃNOT NULL£¬»òÕßʹÓÃÒ»¸öÌØÊâµÄÖµ£¬Èç0£¬-1×÷ΪĬÈÏÖµ¡£
¡¡¡¡(2)½ö¿ÉÄÜʹÓøüСµÄ×Ö¶Î
¡¡¡¡MySQL´Ó´ÅÅ̶ÁÈ¡Êý¾ÝºóÊÇ´æ´¢µ½ÄÚ´æ
ÖÐ
µÄ£¬È»ºóʹÓÃcpuÖÜÆÚºÍ´ÅÅÌI/O¶ÁÈ¡Ëü£¬ÕâÒâζ×ÅԽСµÄÊý¾ÝÀàÐÍÕ¼ÓõĿռäԽС£¬´Ó´ÅÅ̶Á»ò´ò°üµ½ÄÚ´æµÄЧÂʶ¼¸üºÃ£¬µ«Ò²²»ÒªÌ«¹ýִ׿õСÊý¾ÝÀàÐÍ£¬
ÒªÊÇÒÔºóÓ¦ÓóÌÐò·¢Éúʲô±ä»¯¾ÍûÓпռäÁË¡£ÐÞ¸Ä±í½«ÐèÒªÖØ¹¹£¬¼ä½ÓµØ¿ÉÄÜÒýÆð´úÂëµÄ¸Ä±ä£¬ÕâÊǺÜÍ·ÌÛµÄÎÊÌ⣬Òò´ËÐèÒªÕÒµ½Ò»¸öƽºâµã¡£MySQLÖÐÒþ²Ø
¿Õ¼äÎÊÌâ½éÉÜ
¡¡¡¡2¡¢Ð¡ÐÄ×Ö·û¼¯×ª»»
¡¡¡¡¿Í»§¶Ë»òÓ¦ÓóÌÐòʹÓõÄ×Ö·û¼¯¿ÉÄÜºÍ±í±¾ÉíµÄ×Ö·û¼¯²»Ò»Ñù£¬ÕâÐèÒªMySQLÔÚÔËÐйý³ÌÖÐÒþº¬µØ½øÐÐת»»£¬´ËÍ⣬Ҫȷ¶¨×Ö·û¼¯ÈçUTF-8ÊÇ·ñÖ§³Ö¶à×Ö½Ú×Ö·û£¬Òò´ËËüÃÇÐèÒª¸ü¶àµÄ´æ´¢¿Õ¼ä¡£
¡¡¡¡3¡¢ÓÅ»¯count(my_col)ºÍcount(*)
¡¡
¡¡Èç¹ûÄãʹÓÃMyISAM±í£¬ÔÚûÓÐwhere×Ó¾äµÄÇé¿öÏÂʹÓÃcount(*)ËÙ¶ÈÊǺܿìµÄ£¬ÒòΪÐÐÊýÁ¿µÄͳ¼ÆÊǷdz£¾«È·µÄ£¬Òò´ËMySQL²»»áÒ»ÐÐÒ»
ÐеØÈ¥ÕÒ£¬½ø¶øµÃ³öÐÐÊý£¬Èçmy_colÁÐûÓпÕÖµ£¬ÄÇôºÍÇ°ÃæËµµÄÇé¿ö»áÒ»Ñù£¬¼´count(my_col)ËÙ¶ÈÒ²»áºÜ¿ì¡£
¡¡¡¡Èç¹ûÓÐwhere×Ó¾äʱʹÓÃcount( )£¬»ù±¾ÉϾÍÎÞ·¨½øÐиü¶àÓÅ»¯ÁË£¬ÔÚwhere×Ó¾äÖг¬³öÁËÃ÷ÏÔµÄË÷ÒýÁУ¬¶ÔÓÚ¸´ÔÓµÄwhere×Ӿ䣬ֻÓÐʹÓø²¸ÇË÷Òý²ÅÓÐÓá£
¡¡
¡¡³ýÁËÉÏÃæµÄ½¨ÒéÍ⣬Ä㻹¿ÉÒÔʹÓûã×Ü±í£¬ËüÃÇÈÃÄã¿ÉÒÔ¶Ô±íµÄÄÚÈݱ£³Ö¸üУ¬Äã¿ÉÒÔʹÓô¥·¢Æ÷£¬»òÕßÓ¦ÓóÌÐòÂß¼±£³Ö»ã×ܱí×ÜÊÇ×îÐÂ״̬£¬»òÕß¶¨ÆÚÔËÐÐÒ»
¸öÅú´¦Àí×÷Òµ±£³ÖÌî³ä×îеÄÊý¾ÝÐÅÏ¢£¬Èç¹ûÄã²ÉÓúóÕߣ¬ÄãµÄÐÅÏ¢½«»á·Ç³£½Ó½ü£¬µ«²»ÊǾ«È·µÄ£¬ÒÀÀµÓÚÅú´¦Àí×÷Òµ¶à¾ÃÔËÐÐÒ»´Î£¬ÕâÐèҪȨºâÓ¦ÓóÌÐò¶Ô¾«È·ÐÅ
Ï¢µÄÐèÒª£¬ºÍ±£³
Ïà¹ØÎĵµ£º
´úÂëÈçÏ£º
1 String command = " cmd /c C:/Program Files/MySQL/MySQL Server 5.0/bin>mysqldump -h localhost -u root -p aijia > E:/aijia.dmp " ;
2 try {
3 Process process& ......
×î½ü¹¤×÷Éϳ£Óõ½MySQL£¬·¢ÏÖMySQLµÄ´íÎóÌáʾÒô±È½Ï·³ÈË£¬ÉÏÍøËÑË÷ÁËһϣ¬ÓÐÒÔÏÂÈýÖֹرոÃÌáʾÒôµÄ·½·¨£º
·½·¨1. ʹÓÃÖÕ¶ËÃüÁî
ʹÓÃMySQLµÄÃüÁîÖÕ¶Ëʱ£¬Ê¹ÓÃmysql --no-beep¼´¿É¡£
·½·¨2. ÐÞ¸ÄMySQLÅäÖÃÎļþmy.ini
ÔÚ[mysql] ϼÓÈëÒ»ÐÐ
no-beep
&nb ......
ÔÎÄÁ´½Ó£ºhttp://hi.baidu.com/171892549/blog/item/14818d0ac616ee34b1351dbd.html
ÔÚÊý¾Ý¿â±íÖУ¬Ê¹ÓÃË÷Òý¿ÉÒÔ´ó´óÌá¸ß²éѯËÙ¶È¡£
¼ÙÈçÎÒÃÇ´´½¨ÁËÒ»¸ö testIndex ±í£º
CREATE TABLE testIndex(i_testID INT NOT NULL,vc_Name VARCHAR(16) NOT NULL);
ÎÒÃÇËæ»úÏòÀïÃæ²åÈëÁË 1000 Ìõ¼Ç¼£¬ÆäÖÐÓÐÒ»Ìõ i_testID vc_Name ......
Ò»¡¢ÎÊÌâµÄÌá³ö
¡¡¡¡ÔÚÓ¦ÓÃϵͳ¿ª·¢³õÆÚ£¬ÓÉÓÚ¿ª·¢Êý¾Ý¿âÊý¾Ý±È½ÏÉÙ£¬¶ÔÓÚ²éѯSQLÓï¾ä£¬¸´ÔÓÊÓͼµÄµÄ±àдµÈÌå»á²»³öSQLÓï¾ä¸÷ÖÖд·¨µÄÐÔÄÜ¡£ÓÅÁÓ£¬µ«ÊÇÈç¹û½«Ó¦ÓÃϵͳÌύʵ¼ÊÓ¦Óúó£¬Ëæ×ÅÊý¾Ý¿âÖÐÊý¾ÝµÄÔö¼Ó£¬ÏµÍ³µÄÏìÓ¦ËٶȾͳÉΪĿǰϵͳÐèÒª½â¾öµÄ×îÖ÷ÒªµÄÎÊÌâÖ®Ò»¡£ÏµÍ³ÓÅ»¯ÖÐÒ»¸öºÜÖØÒªµÄ·½Ãæ¾ÍÊÇSQLÓï¾äµÄÓÅ»¯¡£¶ÔÓ ......
1. ¶¨Òå
/*
Plugin system variables.
*/
static long sysvar_one_value;
static char *sysvar_two_value;
static MYSQL_SYSVAR_LONG(simple_sysvar_one, sysvar_one_value,
PLUGIN_VAR_RQCMDARG,
"Simple fulltext parser example system variab ......