ÓÅ»¯MySQL²åÈë·½·¨µÄÎå¸öÃîÕÐ
ÒÔÏÂÊÇÉæ¼°µ½²åÈë±í¸ñµÄ²éѯµÄ5ÖָĽø·½·¨£º
1)ʹÓÃLOAD DATA INFILE´ÓÎı¾ÏÂÔØÊý¾ÝÕ⽫±ÈʹÓòåÈëÓï¾ä¿ì20±¶¡£
2)ʹÓôøÓжà¸öVALUESÁбíµÄINSERTÓï¾äÒ»´Î²åÈ뼸ÐÐÕ⽫±ÈʹÓÃÒ»¸öµ¥ÐвåÈëÓï¾ä¿ì¼¸±¶¡£µ÷Õûbulk_insert_buffer_size±äÁ¿Ò²ÄÜÌá¸ß£¨Ïò°üº¬Ðеıí¸ñÖУ©²åÈëµÄËÙ¶È¡£
3)¿ÉÒÔ¶Ômyisam±í²¢ÐвåÈëConcurrent_insertϵͳ±äÁ¿¿ÉÒÔ±»ÉèÖÃÓÃÓÚÐÞ¸Äconcurrent-insert´¦Àí¡£¸Ã±äÁ¿
ĬÈÏÉèÖÃΪ1¡£Èç¹ûconcurrent_insert±»ÉèÖÃΪ0£¬²¢ÐвåÈë¾Í±»½ûÓá£Èç¹û¸Ã±äÁ¿±»ÉèÖÃΪ2£¬ÔÚ±íµÄÄ©¶Ë¿ÉÒÔ²¢ÐвåÈ룬¼´±ã¸Ã±íµÄijЩÐÐ
ÒѾ±»É¾³ý¡£
4)ʹÓòåÈëÑÓ³Ù
Èç¹ûÄãµÄ¿Í»§²»ÄÜ»òÎÞÐèµÈ´ý²åÈëÍê³ÉµÄʱºò£¬ÕâÕкÜÓÐÓᣵ±ÄãʹÓÃMySQL´æ´¢£¬²¢¶¨ÆÚÔËÐÐÐèÒªºÜ³¤Ê±¼ä²ÅÄÜÍê³ÉµÄSELECTºÍUPDATEÓï
¾äµÄʱºò£¬Äã»á·¢ÏÖÕâÖÖÇé¿öºÜ³£¼û¡£µ±¿Í»§Ê¹ÓòåÈëÑÓ³Ù£¬·þÎñÆ÷Á¢¿Ì·µ»Ø£¬Èç¹û±íûÓб»ÆäËûÏ̵߳÷Óã¬ÔòÐлáÁжӵȴý±»²åÈ롣ʹÓòåÈëÑÓ³ÙµÄÁíÒ»¸öºÃ´¦¾Í
ÊÇ´Ó¶à¸ö¿Í»§²åÈëµÄÇé¿ö»á±»°ó¶¨²¢¼Ç¼ÔÚͬһ¸öblockÖС£Õ⽫±È´¦Àí¶à¸ö¶ÀÁ¢µÄ²åÈëÒª¿ìµÃ¶à¡£
5)²åÈë֮ǰ½«±íËø¶¨(Ö»Õë¶Ô·ÇÊÂÎñ´¦ÀíÐ͵ıí)
Õ⽫Ìá¸ßÊý¾Ý¿âÐÔÄÜ£¬ÒòΪË÷Òý»º³åÇøÖ»ÊÇÔÚËùÓеIJåÈëÓï¾äÍê³Éºó²Å¶Ô´ÅÅ̽øÐÐÒ»´ÎˢС£Í¨³£Çé¿öÏ£¬ÓжàÉÙ¸ö²åÈëÓï¾ä¾Í»áÓжàÉÙ´ÎË÷Òý»º³åÇøË¢Ð¡£Èç¹ûÄã¿ÉÒÔÓÃÒ»¸ö²åÈëÓï¾äʵÏÖËùÓÐÐеIJåÈ룬ÔòÎÞÐèʹÓÃÏÔÊ½Ëø¶¨Óï¾ä¡£
ÒªÏë¸ü¿ìµØ¶ÔÊÂÎñÐͱí²åÈ룬ÄãÓ¦¸ÃʹÓÃSTART TRANSACTIONºÍCOMMITÓï¾ä£¬¶ø²»ÊÇLOCK TABLESÓï¾ä¡£
Ïà¹ØÎĵµ£º
Ðí¶àÅóÓÑÔÚʹÓÃmysql½øÐÐÖÐÎÄÄ£ºý²éÕÒʱ(Èçselect * from mytable where mysqlname like "%ÖÐÎÄ%"),¾ÍÏóÎÒÏÖÔÚÒ»Ñù£¬ÕÒµ½²»Ó¦ÕÒµ½µÄÐÐ!
ÓÐһЩÅóÓÑÌá³öÁ˽â¾ö°ì·¨£¬´óÖÂÓÐÁ½ÖÖ£º
ÆäÒ»£¬¼Ó×Ö¶ÎÊôÐÔbinary(),
Æä¶þ,¸Ämy.cfgÆô¶¯²ÎÊýΪdefault-character-set =gbk(»ògb2312).
ÎÒ´ÓÎÊÌâµÄ¸ù±¾ÔÒò·ÖÎö£¬
ÆäÒ»£¬×Öĸ ......
ÔÚÁ¬½ÓMySQLʱ£¬¿ÉÒÔ¼ÓÉÏ-b²ÎÊý£¬ÓÃÒÔÈ¡ÏûÔÚSQLÃüÁîÖ´Ðгö´íʱµÄ±¨¾¯Éù£¬È磺
mysql -h127.0.0.1 -uroot -proot -b
ÕâÑùÔÚÊäÈëÃüÁî³ö´íʱ£¬±ã²»»áÔÙÌýµ½ÄÇÉùÄÑÌýµÄ"àÖ"ÁË¡£
ÁíÍ⻹ÓÐ2¸ö¹Ø±ÕMYSQLµÄBEEPÉù·½·¨
1. ʹÓÃMySQLµÄÃüÁîÖÕ¶Ëʱ£¬Èç¹ûÊäÈëSQLÓÐÎ󣬽«ÓÐbeepÉù¡£ÈôÒª¹Ø±Õ¸Ã¹¦ÄÜ£¬¸ù¾Ýmysql --help£¬Ê¹ÓÃmysql - ......
´ÓÓû§µÄ½Ç¶È¿´£¬MySQL±»SunÊÕ¹º£¬ÓÖ±»OracleÊÕ¹º¿ÉÄÜÕæ²»ÊÇʲôºÃÊ¡£MySQL±¾À´¾Í±»Oracleͨ¹ý²¢¹ºÆäÒÀÀµµÄ´æ´¢ÒýÇæInnobase¡¢BerkeleyDBÕÛÌڵIJ»ÐУ¬ÓÖÔÚ±»SunÊÕ¹ººó·¢ÉúÁËMonty´´½¨Ð·ÖÖ§MariaDBÕâÑùµÄÊÂÇ飬×îÖÕ»¹ÊÇËæ×ÅSunÒ»Æð±»Oracle²¢¹º£¬Ã»ÓÐÌÓÍÑLarry ElisonµÄħצ¡£Ò²Ðí£¬¿ªÔ´Èí¼þµÄºÃ´¦¾ÍÔÚ ......
Ò»¡¢MySQL »ñµÃµ±Ç°ÈÕÆÚʱ¼ä º¯Êý
1.1 »ñµÃµ±Ç°ÈÕÆÚ+ʱ¼ä£¨date + time£©º¯Êý£ºnow()
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2008-08-08 22:20:46 |
+---------------------+
³ýÁË now() º¯ÊýÄÜ»ñµÃµ±Ç°µÄÈÕÆÚʱ¼äÍ⣬MySQL Öл¹ÓÐÏÂÃæµÄº¯Êý£º ......
MySQLÎå¸ö²éѯÓÅ»¯·½·¨
ÊìϤSQLµÄÈ˶¼ÖªµÀ£¬Íê³Éͬһ¸öÈÎÎñ£¬SQL¿ÉÄÜÓжàÖÖд·¨£¬µ«²»Í¬Ð´·¨µÄ²éѯ
ÐÔÄÜ¿ÉÄÜ»áÓÐÌìÈÀÖ®±ð£¬±¾ÎÄÁоٳöÎå¸ö²éѯÓÅ»¯µÄ·½·¨
£¬µ±È»£¬ÓÅ»¯µÄ·½·¨»¹Óкܶࡣ¡¡¡¡
1¡¢ÓÅ»¯Êý¾ÝÀàÐÍ
MySQL
ÖÐÊý¾ÝÀàÐÍÓжàÖÖ£¬Èç¹ûÄãÊÇÒ»ÃûDBA£¬ÕýÔÚ°´ÕÕÓÅ»¯µÄÔÔò¶ÔÊý¾ÝÀàÐͽøÐÐÑϸñµÄ¼ì²é£¬µ«¿ª·¢
ÈËÔ ......