MYSQLÖ÷¼ü×Ô¶¯Ôö¼ÓµÄÅäÖÃ
ÔÚÊý¾Ý¿âÓ¦Óã¬ÎÒÃǾ³£ÒªÓõ½Î¨Ò»±àºÅ¡£ÔÚMySQLÖпÉͨ¹ý×ֶεÄAUTO_INCREMENTÊôÐÔÀ´×Ô¶¯Éú³É¡£MySQLÖ§³Ö¶àÖÖÊý¾Ý±í£¬Ã¿ÖÖÊý¾Ý±íµÄ×ÔÔöÊôÐÔ¶¼ÓÐËù²»Í¬¡£
ISAM±í
Èç¹û°ÑÒ»¸öNULL²åÈëµ½Ò»¸öAUTO_INCREMENTÊý¾ÝÁÐÀïÈ¥£¬MySQL½«×Ô¶¯Éú³ÉÏÂÒ»¸öÐòÁбàºÅ¡£±àºÅ´Ó1¿ªÊ¼£¬²¢1Ϊ»ùÊýµÝÔö¡£
µ±²åÈë¼Ç¼ʱ£¬Ã»ÓÐΪAUTO_INCREMENTÃ÷È·Ö¸¶¨Öµ£¬ÔòµÈͬ²åÈëNULLÖµ¡£
µ±²åÈë¼Ç¼ʱ£¬Èç¹ûΪAUTO_INCREMENT×Ö¶ÎÃ÷È·Ö¸¶¨ÁËÒ»¸öÊýÖµ£¬Ôò»á³öÏÖÁ½ÖÖÇé¿ö£¬Çé¿öÒ»£¬Èç¹û²åÈëµÄÖµÓëÒÑÓеıàºÅÖØ¸´£¬Ôò»á³öÏÖ³ö´íÐÅÏ¢£¬ÒòΪAUTO_INCREMENTÊý¾ÝÁеÄÖµ±ØÐëÊÇΨһµÄ£»Çé¿ö¶þ£¬Èç¹û²åÈëµÄÖµ´óÓÚÒѱàºÅµÄÖµ£¬Ôò»á°Ñ¸Ã²åÈëµ½Êý¾ÝÁÐÖУ¬²¢Ê¹ÔÚÏÂÒ»¸ö±àºÅ½«´ÓÕâ¸öÐÂÖµ¿ªÊ¼µÝÔö¡£Ò²¾ÍÊÇ˵£¬¿ÉÒÔÌø¹ýһЩ±àºÅ¡£
Èç¹û×ÔÔöÐòÁеÄ×î´óÖµ±»É¾³ýÁË£¬ÔòÔÚ²åÈëмǼʱ£¬¸ÃÖµ±»ÖØÓá£
Èç¹ûÓÃUPDATEÃüÁî¸üÐÂ×ÔÔöÁУ¬Èç¹ûÁÐÖµÓëÒÑÓеÄÖµÖØ¸´£¬Ôò»á³ö´í¡£Èç¹û´óÓÚÒÑÓÐÖµ£¬ÔòÏÂÒ»¸ö±àºÅ´Ó¸ÃÖµ¿ªÊ¼µÝÔö¡£
Èç¹ûÓÃreplaceÃüÁî»ùÓÚAUTO_INCREMENTÊý¾ÝÁÐÀïµÄÖµÀ´ÐÞ¸ÄÊý¾Ý±íÀïµÄÏÖÓмǼ£¬¼´AUTO_INCREMENTÊý¾ÝÁгöÏÖÔÚÁËreplaceÃüÁîµÄwhere×Ó¾äÀÏàÓ¦µÄAUTO_INCREMENTÖµ½«²»»á·¢Éú±ä»¯¡£µ«Èç¹ûreplaceÃüÁîÊÇͨ¹ýÆäËüµÄPRIMARY KEY OR UNIQUEË÷ÒýÀ´ÐÞ¸ÄÏÖÓмǼµÄ(¼´AUTO_INCREMENTÊý¾ÝÁÐûÓгöÏÖÔÚreplaceÃüÁîµÄwhere×Ó¾äÖÐ)£¬ÏàÓ¦µÄAUTO_INCREMENTÖµ--Èç¹ûÉèÖÃÆäΪNULL(ÈçûÓжÔËü¸³Öµ)µÄ»°--¾Í»á·¢Éú±ä»¯¡£
last_insert_id()º¯Êý¿É»ñµÃ×ÔÔöÁÐ×Ô¶¯Éú³ÉµÄ×îºóÒ»¸ö±àºÅ¡£µ«¸Ãº¯ÊýÖ»Óë·þÎñÆ÷µÄ±¾´Î»á»°¹ý³ÌÖÐÉú³ÉµÄÖµÓйء£Èç¹ûÔÚÓë·þÎñÆ÷µÄ±¾´Î»á»°ÖÐÉÐδÉú³ÉAUTO_INCREMENTÖµ£¬Ôò¸Ãº¯Êý·µ»Ø0¡£
ÆäËüÊý¾Ý±íµÄ×Ô¶¯±àºÅ»úÖÆ¶¼ÒÔISAM±íÖеĻúÖÆÎª»ù´¡¡£
MyISAMÊý¾Ý±í
ɾ³ý×î´ó±àºÅµÄ¼Ç¼ºó£¬¸Ã±àºÅ²»¿ÉÖØÓá£
¿ÉÔÚ½¨±íʱ¿ÉÓÓAUTO_INCREMENT=n”Ñ¡ÏîÀ´Ö¸¶¨Ò»¸ö×ÔÔöµÄ³õʼֵ¡£
¿ÉÓÃalter table table_name AUTO_INCREMENT=nÃüÁîÀ´ÖØÉè×ÔÔöµÄÆðʼֵ¡£
¿ÉʹÓø´ºÏË÷ÒýÔÚͬһ¸öÊý¾Ý±íÀï´´½¨¶à¸öÏ໥¶ÀÁ¢µÄ×ÔÔöÐòÁУ¬¾ßÌå×ö·¨ÊÇÕâÑùµÄ£ºÎªÊý¾Ý±í´´½¨Ò»¸öÓɶà¸öÊý¾ÝÁÐ×é³ÉµÄPRIMARY KEY OR UNIQUEË÷Òý£¬²¢°ÑAUTO_INCREMENTÊý¾ÝÁаüÀ¨ÔÚÕâ¸öË÷ÒýÀï×÷ΪËüµÄ×îºóÒ»¸öÊý¾ÝÁС£ÕâÑù£¬Õâ¸ö¸´ºÏË÷ÒýÀï£¬Ç°ÃæµÄÄÇЩÊý¾ÝÁÐÿ¹¹³ÉÒ»ÖÖ¶ÀÒ»ÎÞ¶þµÄ×éºÏ£¬×îĩβµÄAUTO_INCREMENTÊý¾ÝÁоͻáÉú³ÉÒ»¸öÓë¸Ã×éºÏÏà¶ÔÓ¦µÄÐòÁбàºÅ¡£
HEAPÊý¾Ý±í
HEAPÊý¾Ý±í´ÓMySQL4.1¿ªÊ¼²ÅÔÊÐíʹÓÃ×ÔÔöÁС£
×ÔÔöÖµ¿Éͨ¹ýC
Ïà¹ØÎĵµ£º
ÖÕÓÚÈ÷þÎñÆ÷ÿÌìÔçÉϱ¸·ÝÒ»´Î MySQL Êý¾Ý¿â²¢×Ô¶¯´ò°ü,ͬʱɾ³ý 5 ÌìǰµÄ±¸·ÝÎļþ. ·ÖÏíÈçÏÂ.
1. »·¾³: windows server 2003 + Apache 2.0 + PHP5 + MySQL 4.0.26 .
2. ¼ÙÉè PHP °²×°Ä¿Â¼Îª D:/php ,MySQL °²×°Ä¿Â¼Îª D:/mysql.
3. ÔÚ D:/php Ͻ¨Á¢Ä¿Â¼ WinRAR, °ÑÄã winrar °²×°Ä¿Â¼Ï嵀 WinRAR.exe ºÍ RARReg.KEY ¸´ ......
¸ßÐÔÄÜMySqlѧϰ±Ê¼Ç
1.Õë¶ÔÓ¦Óý¨Á¢×Ô¼ºµÄË÷Òý
URL²éÕÒÀý×Ó
select * from tUrl where url='http://www.163.com';
ÒÔurl£¨×Ö·û´®£©×÷ÐÐΪË÷Òý»áʹµÃ×÷ΪË÷Òý½á¹¹µÄB-Tree±ä´ó£¬¿ÉÒÔÒÆ³ýurlÁÐÉϵÄË÷Òý£¬²¢Ìí¼ÓÒ»¸öurl_crcË÷ÒýÁУ¬
ÏȽ¨Á¢±í£º
create tables tUrl(
......
ת×Ô http://www.supidea.com/post/mysql_design_database.aspx
MySQLÊý¾Ý¿âÉè¼ÆÔÔò
MySQL¶ÔÓÚ³ÉΪһ¸ö·Ç³£¿ìËÙµÄÊý¾Ý¿â·þÎñÆ÷ÓÐ×ŵ±Ö®ÎÞÀ¢µÄÃûÉù£¬ËüÒ²·Ç³£ÈÝÒ×ÉèÖúÍʹÓá£Ëæ×ÅËü×÷ÎªÍøÕ¾ºó¶ËÊý¾Ý¿âµÃÉùÍûÈÕÔö£¬ÆäЧ¹ûÔÚÈ¥Ä꿪ʼÓÐÃ÷ ÏÔÌá¸ß¡£µ«ÊǺܶàMySQLÓû§¸ü¶àµØÖªµÀÈçºÎ´´½¨Ò»¸öÊý¾Ý¿â²¢±àд¶ÔËüµÄ²éѯ¡£¾ÍÏñ³ÉÇ ......
ÎҵijÌÐòÊÇÓÃADOÀ´Á¬½ÓMysqÊý¾Ý¿âµÄ£¬ÕâÊÇÔÏÈдºÃÓÃÔÚMSSQLÉϵ쬏ÄÁËÏÂÁ¬½Ó×Ö·û´®£¬ËùÒÔÒ²¾ÍûÓÐÓÃMySql C++ APIÀ´ÖØÐÂдÁË¡£¸Õ¿ªÊ¼Ê¹ÓÃMySql£¬Óöµ½µÄÎÊÌâ×ÜÊÇÌØ±ðµÄ¶à£¬ÏÖÔÚÓÖÓöµ½Ò»¸öÖ÷Òªsql×Ö·û´®ÖÐÓÐÖÐÎľͱ¨´íµÄÎÊÌ⣬ûÓÐÖÐÎÄÒ»ÇÐÕý³££¬ÕûÕûŪÁËÒ»¸öÉÏÎ磬ÔÚÍøÉÏÒ²ÕÒÁ˺ܶà×ÊÁÏ£¬·¢ ......
µ±ÓÃshow processlist;¿´µ½ÈçÏÂÐÅϢʱ:
LL | login | NULL |
| 697 | unauthenticated user | 218.26.219.186:26944 | NULL | Connect | NULL | login | NULL & ......