Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

MySQL±¸·ÝºÍ»Ö¸´Êý¾Ý±íµÄ·½·¨

¹Ø¼ü´Ê£ºMySQL  ±¸·Ý  »Ö¸´
¡¡¡¡±¸·ÝÊÇ×î¼òµ¥µÄ±£»¤Êý¾ÝµÄ·½·¨£¬±¾½Ú½«½éÉܶàÖÖ±¸·Ý·½·¨¡£ÎªÁ˵õ½Ò»¸öÒ»Öµı¸·Ý£¬ÔÚÏà¹ØµÄ±íÉÏ×öÒ»¸öLOCK TABLES£¬ÄãÖ»ÐèÒ»¸ö¶ÁËø¶¨£¬µ±ÄãÔÚÊý¾Ý¿âĿ¼ÖÐ×öÎļþµÄÒ»¸ö¿½±´Ê±£¬ÕâÔÊÐíÆäËûÏ̼߳ÌÐø²éѯ¸Ã±í;µ±Äã»Ö¸´Êý¾Ýʱ£¬ÐèÒªÒ»¸öÐ´Ëø¶¨£¬ÒÔ±ÜÃâ³åÍ»¡£
¡¡¡¡Ê¹ÓÃSQLÓï¾ä±¸·ÝºÍ»Ö¸´
¡¡¡¡Äã¿ÉÒÔʹÓÃSELECT INTO OUTFILEÓï¾ä±¸·ÝÊý¾Ý£¬²¢ÓÃLOAD DATA INFILEÓï¾ä»Ö¸´Êý¾Ý¡£ÕâÖÖ·½·¨Ö»Äܵ¼³öÊý¾ÝµÄÄÚÈÝ£¬²»°üÀ¨±íµÄ½á¹¹£¬Èç¹û±íµÄ½á¹¹ÎļþË𻵣¬Äã±ØÐëÒªÏȻָ´Ô­À´µÄ±íµÄ½á¹¹¡£
¡¡¡¡Óï·¨£º
¡¡¡¡SELECT * INTO {OUTFILE | DUMPFILE} 'file_name' from tbl_name
¡¡¡¡LOAD DATA [LOW_PRIORITY] [LOCAL] INFILE 'file_name.txt' [REPLACE | IGNORE]
¡¡¡¡INTO TABLE tbl_name
¡¡¡¡SELECT ... INTO OUTFILE 'file_name'¸ñʽµÄSELECTÓï¾ä½«Ñ¡ÔñµÄÐÐдÈëÒ»¸öÎļþ¡£ÎļþÔÚ·þÎñÆ÷Ö÷»úÉϱ»´´½¨£¬²¢ÇÒ²»ÄÜÊÇÒѾ­´æÔÚµÄ(²»¹Ü±ðµÄ£¬Õâ¿É×èÖ¹Êý¾Ý¿â±íºÍÎļþÀýÈç“/etc/passwd”±»ÆÆ»µ)¡£SELECT ... INTO OUTFILEÊÇLOAD DATA INFILEÄæ²Ù×÷¡£
¡¡¡¡LOAD DATA INFILEÓï¾ä´ÓÒ»¸öÎı¾ÎļþÖÐÒԺܸߵÄËٶȶÁÈëÒ»¸ö±íÖС£Èç¹ûÖ¸¶¨LOCAL¹Ø¼ü´Ê£¬´Ó¿Í»§Ö÷»ú¶ÁÎļþ¡£Èç¹ûLOCALûָ¶¨£¬Îļþ±ØÐëλÓÚ·þÎñÆ÷ÉÏ¡£(LOCALÔÚMySQL3.22.6»òÒÔºó°æ±¾ÖпÉÓá£)
¡¡¡¡ÎªÁ˰²È«Ô­Òò£¬µ±¶ÁȡλÓÚ·þÎñÆ÷ÉϵÄÎı¾Îļþʱ£¬Îļþ±ØÐë´¦ÓÚÊý¾Ý¿âĿ¼»ò¿É±»ËùÓÐÈ˶ÁÈ¡¡£ÁíÍ⣬ΪÁ˶ԷþÎñÆ÷ÉÏÎļþʹÓÃLOAD DATA INFILE£¬ÔÚ·þÎñÆ÷Ö÷»úÉÏÄã±ØÐëÓÐfileµÄȨÏÞ¡£Ê¹ÓÃÕâÖÖSELECT INTO OUTFILEÓï¾ä£¬ÔÚ·þÎñÆ÷Ö÷»úÉÏÄã±ØÐëÓÐFILEȨÏÞ¡£
¡¡¡¡ÎªÁ˱ÜÃâÖØ¸´¼Ç¼£¬ÔÚ±íÖÐÄãÐèÒªÒ»¸öPRIMARY KEY»òUNIQUEË÷Òý¡£µ±ÔÚΨһË÷ÒýÖµÉÏÒ»¸öмǼÓëÒ»¸öÀϼÇÂ¼ÖØ¸´Ê±£¬REPLACE¹Ø¼ü´ÊʹµÃÀϼǼÓÃÒ»¸öмÇÂ¼Ìæ´ú¡£Èç¹ûÄãÖ¸¶¨IGNORE£¬Ìø¹ýÓÐΨһË÷ÒýµÄÏÖÓÐÐеÄÖØ¸´ÐеÄÊäÈë¡£Èç¹ûÄã²»Ö¸¶¨ÈκÎÒ»¸öÑ¡Ïµ±ÕÒµ½Öظ´Ë÷Òýֵʱ£¬³öÏÖÒ»¸ö´íÎ󣬲¢ÇÒÎı¾ÎļþµÄÓàϲ¿·Ö±»ºöÂÔʱ¡£
¡¡¡¡Èç¹ûÄãÖ¸¶¨¹Ø¼ü´ÊLOW_PRIORITY£¬LOAD DATAÓï¾äµÄÖ´Ðб»ÍƳٵ½Ã»ÓÐÆäËû¿Í»§¶ÁÈ¡±íºó¡£
¡¡¡¡Ê¹ÓÃLOCAL½«±ÈÈ÷þÎñÆ÷Ö±½Ó´æÈ¡ÎļþÂýЩ£¬ÒòΪÎļþµÄÄÚÈݱØÐë´Ó¿Í»§Ö÷»ú´«Ë͵½·þÎñÆ÷Ö÷»ú¡£ÔÚÁíÒ»·½Ã棬Äã²»ÐèÒªfileȨÏÞ×°ÔØ±¾µØÎļþ¡£Èç¹ûÄãʹÓÃLOCAL¹Ø¼ü´Ê´ÓÒ»¸ö±¾µØÎļþ×°ÔØÊý¾Ý£¬·þÎñÆ÷ûÓа취ÔÚ²Ù×÷µÄµ±ÖÐÍ£Ö¹ÎļþµÄ´«Ê䣬Òò´ËȱʡµÄÐÐΪºÃÏñIGNORE±»Ö¸¶¨Ò»Ñù¡£
¡¡¡¡µ±ÔÚ·þÎñÆ


Ïà¹ØÎĵµ£º

mysql ʹÓÃrandËæ»ú²éѯ¼Ç¼ЧÂʲâÊÔ

Ò»Ö±ÒÔΪmysqlËæ»ú²éѯ¼¸ÌõÊý¾Ý£¬¾ÍÓÃ
SELECT
 
*
 
from
 `
table

ORDER
 
BY
 
RAND
() LIMIT 
5
¾Í¿ÉÒÔÁË¡£
µ«ÊÇÕæÕý²âÊÔһϲŷ¢ÏÖÕâÑùЧÂʷdz£µÍ¡£Ò»¸ö15ÍòÓàÌõµÄ¿â£¬²éѯ5ÌõÊý¾Ý£¬¾ÓȻҪ8ÃëÒÔÉÏ
²é¿´¹Ù·½ÊֲᣬҲ˵rand()·ÅÔÚORDER BY ×Ó¾äÖлᱻִÐж ......

LinuxÏÂMysql ÃüÁîÐÐÏÔʾÂÒÂëÎÊÌâ½â¾ö

ÔÚʹÓÃWindowsÃüÁîÐвÙ×÷MySQLÊý¾Ý¿âµÄʱºò£¬ÒÔutf8¸ñʽ´æ´¢ÔÚMySQLÊý¾Ý¿âÖеÄÊý¾Ý£¬´ÓÃüÁîÐжÁÈ¡³öÀ´×ÜÊÇÂÒÂ룬ÏÔʾȫÊÇÎʺš£»òÕß´ÓÃüÁîÐвåÈëÐÂÊý¾Ý£¬½á¹ûÏà·´£¬ÔÚÃüÁîÐÐÖÐÏÔʾÊÇÕý³£µÄ£¬µ«ÊÇÔÚPHPMyAdminÖÐÈ´ÊÇÂÒÂë¡£
¡¡¡¡¾­¹ýÉÏÍø²éÕÒÑо¿£¬·¢ÏÖmysqlµÄÃüÁîÐпͻ§¶Ë¸ù±¾ÎÞ·¨ÒÔutf-8µÄÐÎʽ·µ»ØÊý¾Ý£¬½â¾öÈçÏ¡£
¡¡¡¡² ......

LinuxÏÂmysql°²×°ÅäÖÃÈëÃÅ֪ʶ

1¡¢ÏÂÔØMySQLµÄLinux°²×°Îļþ
¡¡¡¡Linuxϰ²×°MySQLÐèÒªÏÂÃæÁ½¸öÎļþ£º
 ¡¡¡¡MySQL-server-5.1.7-0.i386.rpm
¡¡¡¡ÏÂÔØµØÖ·Îª£ºhttp://dev.mysql.com/downloads/mysql/5.1.html£¬´ò¿ª´ËÍøÒ³£¬ÏÂÀ­ÍøÒ³ÕÒµ½“Linux x86 generic RPM (statically linked against glibc 2.2.5) downloads”ÏÕÒµ½“Ser ......

mysql´æ´¢¹ý³Ìtips

ʾÀý£º
create procedure proc_name (in parameter integer)
begin
declare variable varchar(20);
if parameter=1 then
set variable='MySQL';
else
set variable='PHP';
end if;
insert into tb (name) values (variable);
end; 
MySQLÀ©Õ¹Ò²ÊÇÖ§³Ö´æ´¢¹ý³ÌµÄ£¬²»¹ýÖ»Ö§³ÖÎÞ·µ»Ø½á¹ûµÄ´æ´¢¹ý³Ì
¿ÉÒÔÊ¹Ó ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ