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

MySQL±íÀàÐͼòµ¥¶Ô±È

MySQLΪÎÒÃÇÌṩÁ˺ܶà±íÀàÐ͹©Ñ¡Ôñ£¬ÓÐMyISAM¡¢ISAM¡¢HEAP¡¢BerkeleyDB¡¢InnoDB£¬MERGE±íÀàÐÍÿһÖÖ±íÀàÐͶ¼ÓÐÆä×Ô¼ºµÄÊôÐÔºÍÓŵ㡣ÏÂÃæÎÒÃÇÀ´¼òµ¥µÄÌÖÂÛһϡ£
MyISAM±íÀàÐÍ£º
MyISAM
±í(TYPE=MYISAM)ÊÇISAMÀàÐ͵ÄÒ»ÖÖÑÓÉ죬¾ßÓкܶàÓÅ»¯ºÍÔöÇ¿µÄÌØÐÔ¡£ÊÇMySQLµÄĬÈϱíÀàÐÍ¡£MyISAMÓÅ»¯ÁËѹËõ±ÈÀýºÍËÙ¶È£¬²¢ÇÒ
¿ÉÒԺܷ½±ãµÄÔÚ²»Í¬µÄ²Ù×÷ϵͳºÍƽ̨֮¼ä½øÐÐÒÆÖ²¡£MyISAMÖ§³Ö´ó±íÎļþ(´óÓÚ4G)ÔÊÐí¶ÔBLOBºÍTEXTÁнøÐÐË÷ÒýÖ§³ÖʹÓüüǰ׺ºÍʹÓÃÍêÕûµÄ
¼üËÑË÷¼Ç¼±íÊý¾ÝºÍ±íË÷ÒýÎļþ¿ÉÒÔÒÀ´æÔÚ²»Í¬µÄλÖã¬ÉõÖÁÊDz»Í¬µÄÎļþϵͳÖС£¼´Ê¹ÊǾßÓÐÏ൱¶àµÄ²åÈë¡¢¸üкÍɾ³ý²Ù×÷µÄ±í£¬ÖÇÄÜ·ÀË鯬Âß¼­Ò²Äܱ£Ö¤Æä¸ß
ÐÔÄܵÄЭ×÷ÐÔ¡£
ISAM±íÀàÐÍ£º
ISAM±í(TYPE=ISAM)ºÍMyISAM±íÏàËÆ£¬µ«ÊÇÆäûÓÐMyISAM¸ñʽµÄºÜ¶àÔöÇ¿ÐÔÄÜ£¬Òò¶ø²»ÄÜÏñMyISAMÀàÐÍÄÇÑùÌṩºÜºÃµÄÓÅ»¯ºÍÖ´ÐÐЧÂÊ¡£ÒòΪISAMË÷Òý²»Äܱ»Ñ¹Ëõ
£¬Ëü±ÈÔÚMyISAMÖеÄÏàͬË÷Òýսʤ½ÏÉÙµÄϵͳ×ÊÔ´¡£ISAMË÷ÒýÐèÒª½Ï¶àµÄ´ÅÅ̿ռä
£¬Õâ¶ÔÓÚÏñ±¾Õ¾µÄÕâÖÖСÐÍ»·¾³ºÜÊÇÎÊÌâ¡£ºÇºÇ¡£
ºÍMyISAMÒ»Ñù£¬ISAM±í¿ÉÒÔÊǹ̶¨³¤¶ÈµÄ£¬Ò²¿ÉÒÔÊǿɱ䳤¶ÈµÄ£¬µ«ÊÇÆä¸ñʽµÄ×î´ó¼ü³¤¶È±È½ÏС£¬ISAM¸ñʽ´¦ÀíµÄ±í²»ÄÜ´óÓÚ4G£¬¶øÇÒ±í²»ÄÜÔÚ²»Í¬µÄƽ̨¼äÒÆÖ²
¡£ÁíÍ⣬ISAM±íÈÝÒ×·ÖÁÑ£¬Õâ»á½µµÍ²éѯËÙ¶È£¬¶ÔÊý¾Ý£¯Ë÷ÒýµÄѹËõ²úÉúÏÞÖÆ
¡£
HELP±íÀàÐÍ£º
HEAP±í(TYPE=HEAP)ÊÇÄÚ´æÖÐµÄ±í£¬ËüʹÓÃÄܹ»±È½Ï¿ìËÙµÄÉ¢ÁÐË÷Òý(µ±ÔËÐÐINSERT²éѯʱ£¬¶ÀÁ¢ÆÀ¼ÛÖ¸³öHEAP±í×îÉÙ±ÈMyISAM±í¿ì30£¥)£¬Òò´Ë£¬¶ÔÓÚÁÙʱ±í¿ÉÒÔÓÅ»¯¡£¾­ºÍMyISAM»òISAM±íµÄ·ÃÎʹæÔòºÍʹÓ÷½Ê½Ò»Ñù¡£´æ´¢ÔÚÀïÃæµÄÊý¾ÝÖ»ÔÚMySQL·þÎñÆ÷µÄÉúÃüÆÚÄÚ´æÔÚ
£¬Èç¹ûMySQL·þÎñÆ÷±ÀÀ£»òÕß±»¹Øµô£¬¶¼»áʹÆäÖеÄÊý¾ÝÏûʧ²»¼û¡£ËäÈ»HEAP±í¾ßÓÐÐÔÄÜ·½ÃæµÄºÃ´¦£¬µ«ÊÇÓÉÓÚËüµÄÁÙʱÐÔºÍһЩÆäËû¹¦ÄÜÏÞÖÆ£¬ÔÚʵ¼ÊÖв»¿ÉÄܾ­³£Ê¹Óá£
HEAP±íµÄ´óСֻÊܵ½ÏµÍ³ÉÏ¿ÉÓÃÄÚ´æµÄÏÞÖÆ£¬MySQLÊǺܴÏÃ÷µÄ£¬Æä¾ßÓÐÄÚ½¨±£»¤À´×èÖ¹ÎÞÒâʶµØÊ¹ÓÃËùÓпÉÓÃÄÚ´æ¡£ËùÒÔÎÒÃDz»Óõ£ÐÄÄÚ´æ»á±»HEAP±íÓþ¡¡£HEAP±í²»Ö§³ÖBLOB»òTEXTÁУ¬²»Äܳ¬¹ýmax_heap_table_size±äÁ¿Ö¸¶¨µÄ´óС¡£
BerkeleyDB±íÀàÐÍ£º
BerkeleyDB
±í(TYPE=BDB)ÊÇΪÁËÂú×ãMySQL¿ª·¢Õß¶ÔÊÂÎñ°²È«±íÈÕÒæÔö³¤µÄÐèÇó¶ø·¢Õ¹ÆðÀ´µÄ¡£BerkeleyDB±í¾ßÓкܶàÓÐȤµÄ¶ì£¬°üÀ¨Ìá½»ºÍ»Ø¹ö²Ù
×÷¡¢¶àÓû§²¢·¢·ÃÎÊ¡¢¼ì²éµã¡¢´ÎÒªË÷Òý¡¢Í¨¹ýÈÕÖ¾»Ö¸´±ÀÀ£¡¢Á¬ÐøµØºÍ¼ü¿ØµØ·ÃÎÊÊý¾ÝµÈ£¬Õâ±ãÀû¸´Ôӵġ¢»ùÓÚÊÂÎñµÄSQLÓÐÁË¿ÉÐеÄÑ¡Ôñ¡£
²»¹ýBerkeleyDB±íÒ²ÓÐһЩ


Ïà¹ØÎĵµ£º

¹ØÓÚmysql¹Ø¼ü×Ö

×òÌìΪһ¸öÏîÄ¿×öÊý¾Ý¿â£¬ÏîÄ¿Éæ¼°µ½¶©µ¥£¬ÔÚÉè¼ÆÊý¾Ý¿â×ÖµäµÄʱºò ¾Í°ÑÕâ¸ö±íÃû¶¨ÎªÁËorder£¬½¨±íµÄʱºòÔõô½¨¶¼²»¶Ô£¬ÌáʾÊDZíÃû¸½½ü³öÏÖÎÊÌ⣬µ±Ê±¾õµÃ²»¿ÉÄܰ¡ Ò²ÐíÊÇ×Ö¶ÎÀàÐÍÄĶù³öÁËÎÊÌ⣬²éÁ˺þã¬ÊÔÁ˺ü¸´Î£¬»¹ÊDz»ÐУ¬ºóÀ´Í»È»»ÐÈ»´óÎò£¬order byÊÇÅÅÐòÓï¾ä£¬order¿Ï¶¨ÊDZ£Áô×Ö£¬Ôõô¿ÉÄÜ×ö±íÃûÄØ¡£¡£¡£Á¢¼´°Ñ±í ......

mysql·Ö×éÅÅÐò·½°¸

mssql,oracleÖÐ
test񡜧
1 5 abc
2 6 bcd
1 7 ade
2 8 adc
select   a,b,c
from(
select   a,b,c
,row_number()over(partition   by   a   order   by   b   desc)   rn
from   test
) &nb ......

ÍüÁËOracleµÄsysÓû§ºÍMySQLµÄrootÓû§ÃÜÂ룬½â¾ö·½·¨

ÍüÁËOracleµÄsysÓû§ºÍMySQLµÄrootÓû§ÃÜÂ룬½â¾ö·½·¨
2007Äê03ÔÂ16ÈÕ ÐÇÆÚÎå 09:44
×÷Õߣºhexiong¡¡
°æÈ¨ÉùÃ÷£º¿ÉÒÔÈÎÒâ×ªÔØ£¬×ªÔØÊ±ÇëÎñ±ØÒÔ³¬Á´½ÓÐÎʽ±êÃ÷ÎÄÕÂԭʼ³ö´¦ºÍ×÷ÕßÐÅÏ¢¼°±¾ÉùÃ÷¡£
http://hi.baidu.com/hexiong/blog/item/b4acd72a85272d2cd42af1b1.html
¾­³£Åöµ½ÓÐÈËÔÚÂÛ̳ÉÏÎÊÕâ¸öÎÊÌ⣬¸É´àÔÚÕâÀï×ܽáÒ ......

mysql´´½¨Óû§È¨ÏÞÓï·¨

create database testdb; /* ´´½¨Êý¾Ý¿â */
use testdb; /* ´ò¿ªÊý¾Ý¿â */
/*grant ÆÕͨÊý¾ÝÓû§£¬²éѯ¡¢²åÈë¡¢¸üС¢É¾³ý Êý¾Ý¿âÖÐËùÓбíÊý¾ÝµÄȨÀû*/
grant select,insert,update,delete on testdb.* to common_user@'%';
grant select,insert,update,delete on testdb.* to common_user@'localhost'; ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ