¶ÔMySQLÖеÄËø»úÖÆµÄ×ܽá
½ñÌìÀ´¼òµ¥×ܽáÒ»ÏÂMySQL
µÄ
Ëø»úÖÆ£¬²»Í׵϶ÓÅÄש£¡
¡¡¡¡1¡¢¶ÔÓÚMySQLÀ´Ëµ£¬ÓÐÈýÖÖËøµÄ¼¶±ð£ºÒ³¼¶¡¢±í¼¶¡¢Ðм¶¡£
¡¡¡¡Ò³¼¶µÄµäÐÍ´ú±íÒýÇæÎªBDB¡£
¡¡¡¡±í¼¶µÄµäÐÍ´ú±íÒýÇæÎªMyISAM,MEMORYÒÔ¼°ºÜ¾ÃÒÔǰµÄISAM¡£
¡¡¡¡Ðм¶µÄµäÐÍ´ú±íÒýÇæÎªINNODB¡£
¡¡¡¡2¡¢ÎÒÃÇʵ¼ÊÓ¦ÓÃÖÐÓõÄ×î¶àµÄ¾ÍÊÇÐÐËøÁË¡£
¡¡¡¡Ðм¶ËøµÄÓŵãÈçÏ£º
¡¡¡¡1£©¡¢µ±ºÜ¶àÁ¬½Ó·Ö±ð½øÐв»Í¬µÄ²éѯʱ¼õСLOCK״̬¡£
¡¡¡¡2£©¡¢Èç¹û³öÏÖÒì³££¬¿ÉÒÔ¼õÉÙÊý¾ÝµÄ¶ªÊ§¡£ÒòΪһ´Î¿ÉÒÔÖ»»Ø¹öÒ»ÐлòÕß¼¸ÐÐÉÙÁ¿µÄÊý¾Ý¡£
¡¡¡¡Ðм¶ËøµÄȱµãÈçÏ£º
¡¡¡¡1£©¡¢±ÈÒ³¼¶ËøºÍ±í¼¶ËøÒªÕ¼Óøü¶àµÄÄÚ´æ¡£
¡¡¡¡2£©¡¢½øÐвéѯʱ±ÈÒ³¼¶ËøºÍ±í¼¶ËøÐèÒªµÄI/OÒª¶à£¬ËùÒÔÎÒÃǾ³£°ÑÐм¶ËøÓÃÔÚд²Ù×÷¶ø²»ÊǶÁ²Ù×÷¡£
¡¡¡¡3£©¡¢ÈÝÒ׳öÏÖËÀËø¡£
¡¡¡¡3¡¢MySQLÓÃд¶ÓÁкͶÁ¶ÓÁÐÀ´ÊµÏÖ¶ÔÊý¾Ý¿âµÄдºÍ¶Á²Ù×÷¡£
¡¡¡¡¶ÔÓÚÐ´Ëø¶¨ÈçÏ£º
¡¡¡¡1£©¡¢Èç¹û±íûÓмÓËø£¬ÄÇô¶ÔÆä¼ÓÐ´Ëø¶¨¡£
¡¡¡¡2£©¡¢·ñÔò£¬ÄÇô°ÑÇëÇó·ÅÈëÐ´Ëø¶ÓÁÐÖС£
¡¡¡¡¶ÔÓÚ¶ÁËø¶¨ÈçÏ£º
¡¡¡¡1£©¡¢Èç¹û±íûÓмÓÐ´Ëø£¬ÄÇô¼ÓÒ»¸ö¶ÁËø¡£
¡¡¡¡2£©¡¢·ñÔò£¬ÄÇô°ÑÇëÇó·Åµ½¶ÁËø¶ÓÁÐÖС£
¡¡¡¡µ±È»ÎÒÃÇ¿ÉÒÔ·Ö±ðÓÃlow_priority ÒÔ¼°high_priorityÔÚдºÍ¶Á²Ù×÷ÉÏÀ´¸Ä±äÕâЩÐÐΪ¡£
¡¡¡¡4¡¢ÏÂÃæÎÒÀ´Ò»¸ö¼òµ¥µÄÀý×Ó½âÊÍÉÏÃæµÄ˵·¨
¡¡¡¡ÎÒÃÇÀ´ÔËÐÐÒ»¸öʱ¼äºÜ³¤µÄ²éѯ
¡¡¡¡1£©¿Í»§¶Ë1£º
¡¡¡¡mysql>selectcount(*) from content group by content;
¡¡¡¡...
¡¡¡¡¿Í»§¶Ë2£º
¡¡¡¡mysql>updatecontent set content = 'I love you' where id = 444;
¡¡¡¡Query OK, 1 row affected (30.68 sec)
¡¡¡¡Rows matched: 1 Changed: 1 Warnings: 0
¡¡¡¡ÓÃÁ˰ë·ÖÖÓ¡£
¡¡¡¡2£©ÎÒÃÇÏÖÔÚÖÕÖ¹¿Í»§¶Ë1¡£
¡¡¡¡´Ëʱ¿Í»§¶Ë2£º
¡¡¡¡mysql>updatecontent set content = 'I hate you' where id = 444;
¡¡¡¡Query OK, 1 row affected (0.02 sec)
¡¡¡¡Rows matched: 1 Changed: 1 Warnings: 0
¡¡¡¡½ö½öÓÃÁË20ºÁÃë¡£
¡¡¡¡Õâ¸öÀý×ӺܺõÄ˵Ã÷Á˶Áд¶ÓÁеÄÔËÐС£
¡¡¡¡¶ÔÓÚ1ÖеĿͻ§¶Ë1£¬´Ëʱ±íûÓмÓËø£¬µ±È»Ò²Ã»ÓмÓÐ´ËøÁË£¬ÄÇô´Ëʱ¿Í»§¶Ë1¶Ô±í¼ÓÁËÒ»¸ö¶ÁËø¡£
¡¡¡¡¶ÔÓÚ1ÖеĿͻ§¶Ë2£¬´ËʱÒòΪ±íÓÐÒ»¸ö¶ÁËø£¬ËùÒÔ°ÑUPDATEÇëÇó·Åµ½Ð´Ëø¶¨¶ÓÁÐÖС£
¡¡¡¡µ±¶ÁËøÊͷŵÄʱºò£¬Ò²¾ÍÊÇSHOW PROCESSLISTÖÐSTATUS ΪCOPY TO TMP
TABLEµÄʱºò£¬UPDATE²Ù×÷¿ªÊ¼Ö´ÐС£
¡¡¡¡5¡¢¿ÉÒÔÔÚREPLICATIONÖжÔMASTER
ºÍSLAVEÔËÓò»Í¬µÄËø¶¨Ê¹ÏµÍ³´ïµ½×î¼ÑµÄÐÔÄÜ¡££¨µ±È»Õâ¸öǰÌáÊÇ
Ïà¹ØÎĵµ£º
ÈçºÎͨ¹ýPHP½«excelµÄÊý¾Ýµ¼ÈëMySQLÖÐ
ÔÚ¿ª·¢PHP³ÌÐòʱ£¬ºÜ¶àʱºòÎÒÃÇ»áÓн«Êý¾ÝÅúÁ¿µ¼ÈëÊý¾Ý¿âµÄÐèÇó£¬ÈçѧÉúÐÅÏ¢ÅúÁ¿Ìí¼Óµ½Êý¾Ý¿âÖУ¬¶øÊÂÏÈÓÃexcel±àÅźã¬¶ÔexcelʵÐвÙ×÷£¬±ãÊÇÎÒÃDZȽϳ£ÓõÄÑ¡Ôñ·½Ê½¡£
ÔÚ¶ÔexcelµÄ²Ù×÷ÖУ¬phpExcelReade±ãÊǺܶàÈ˵Ĺ²Í¬ ......
²ÎÕÕ : http://ubuntuing.javaeye.com/blog/65547
µÚ
Ò»²½£º°²×°pure-ftpdºÍpure-ftpd-mysql.
apt-get install pure-ftpd
apt-get
install pure-ftpd-mysql
µÚ¶þ²½£ºÐÞ¸Äpure-ftpdÁ´½ÓmysqlµÄÃÜÂë
vim
/etc/pure-ftpd/db/mysql.conf
ĬÈÏÅäÖãº
#MYSQLServer
localhost
#MYSQLPort& ......
µÚÒ»ÕС¢mysql·þÎñµÄÆô¶¯ºÍÍ£Ö¹
net stop mysql
net start mysql
µÚ¶þÕС¢µÇ½mysql
Óï·¨ÈçÏ£º mysql -uÓû§Ãû -pÓû§ÃÜÂë
¼üÈëÃüÁîmysql -uroot -p£¬ »Ø³µºóÌáʾÄãÊäÈëÃÜÂ룬ÊäÈë12345£¬È»ºó»Ø³µ¼´¿É½øÈëµ½mysqlÖÐÁË£¬mysqlµÄÌáʾ·ûÊÇ£º
mysql>
×¢Ò⣬Èç¹ûÊÇÁ¬½Óµ½ÁíÍâµÄ»úÆ÷ÉÏ£¬ÔòÐèÒª¼ÓÈëÒ»¸ö²ÎÊý-h»úÆ÷IP
µ ......
×òÌìÍíÉÏÔÚ¿´C/C++¶ÔÊý¾Ý¿âµÄ²Ù×÷,ÃÍÈ»¼ä¾õµÃÊ®·ÖÇ×ÇУ¬ÒòΪÆäÖкܶຯÊý¶¼ºÍPHPÖжÔMySQL²Ù×÷Ïàͬ£¬ÕâÊDzÅÏëÆðPHPÊÇCÑÝ»¯¶øÀ´µÄ¡£¾¹ýÒ»·¬µ·ÌÚ£¬ÖÕÓÚÍê³ÉÁËÒ»¸ö¼òµ¥µÄ³ÌÐò£¬µ«ÊÇÈÔÈ»´æÔÚ×ÅÒ»¸öÑÏÖØµÄÎÊÌ⣬¾ÍÊÇ´ÓÊý¾Ý¿âÖеõ½µÄ½á¹ûÔÚÆÁÄ»ÉÏÏÔʾµÄÊÇÂÒÂ룬ºÜÈÃÈË·³¡£»¹Íû¸ßÊÖÃǴͽ̣¡
1.ÔÚ»úÆ÷ÉÏ×°ÉÏMySQL £¬¼ÙÉè°²×°ÔÚ C ......
ÎÒÃǾ³£»áÓöµ½ÐèÒª±í¸´ÖƵÄÇé¿ö£¬È罫һ¸ötable1µÄÊý¾ÝµÄ²¿·Ö×ֶθ´ÖƵ½table2ÖУ¬»òÕß½«Õû¸ötable1¸´ÖƵ½table2ÖУ¬ÕâʱºòÎÒÃǾÍҪʹÓÃSELECT INTO ºÍ INSERT INTO SELECT ±í¸´ÖÆÓï¾äÁË¡£
1.INSERT INTO SELECTÓï¾ä
Óï¾äÐÎʽΪ£ºInsert into Table2(field1,field2,...) select value1,v ......