MySQLÆô¶¯Óë»ù±¾ÅäÖÃ
MySQLÆô¶¯Óë»ù±¾ÅäÖÃ
MySQLÊÇÒ»¸öСÐ͹ØϵÐÍÊý¾Ý¿â¹ÜÀíϵͳ¡£¿ª·¢ÕßΪÈðµäMySQLAB¹«Ë¾£¬ÔÚ2008Äê1ÔÂ16ºÅ±»Sun¹«Ë¾10ÒÚÃÀÔªÊÕ¹º¡£MySQL±»¹ã·ºµØÓ¦ÓÃÔÚInternetµÄÖÐСÐÍÍøÕ¾ÖУ¬ÓÉÓÚÆäÌå»ýС¡¢Ëٶȿ졢×ÜÌåÓµÓгɱ¾µÍ£¬ÓÈÆäÊÇ¿ª·ÅÔ´ÂëÕâÒ»Ìص㣬Ðí¶àÖÐСÐÍÍøվΪÁ˽µµÍÍøÕ¾×ÜÌåÓµÓгɱ¾¶øÑ¡ÔñÁËMySQL×÷ΪÍøÕ¾Êý¾Ý¿â¡£
MySQLµÄÌØÐÔ£º
1. ʹÓÃCºÍC++±àд£¬²¢Ê¹ÓÃÁ˶àÖÖ±àÒëÆ÷½øÐвâÊÔ£¬±£Ö¤ÁËÔ´´úÂëµÄ¿ÉÒÆÖ²ÐÔ
2. ÌṩTCP/IP¡¢ODBCºÍJDBCµÈ¶àÖÖÊý¾Ý¿âÁ¬½Ó;¾¶
3. ¿ÉÒÔ´¦ÀíÓµÓÐÉÏǧÍòÌõ¼Ç¼µÄ´óÐÍÊý¾Ý¿â
MySQLµÄÓ¦Óãº
MySQLµÄ²»×ãÖ®´¦ÔÚÓÚ£¬¹æģС¡¢¹¦ÄÜÓÐÏÞ¡£Ä¿Ç°IntenetÉÏÁ÷ÐеÄÍøÕ¾¼Ü¹¹·½Ê½ÊÇLAMP(Linux+Apache+MySQL+PHP),¼´Ê¹ÓÃLinux×÷Ϊ²Ù×÷ϵͳ£¬Apache×÷ΪWeb·þÎñÆ÷£¬MySQL×÷ΪÊý¾Ý¿â£¬PHP×÷Ϊ·þÎñÆ÷µÄ½Å±¾½âÊÍÆ÷¡£
MySQLµÄ¹ÜÀí£º
¿ÉÒÔʹÓÃÃüÁîÐйÜÀíMySQLÊý¾Ý¿â(ÃüÁîmyqlºÍmysqladmin),Ò²¿ÉÒÔ´ÓMySQLÍøÕ¾ÏÂÔØͼÐιÜÀí¹¤¾ßMySQL AdministratorºÍMySQL Query Browser
MySQL´æ´¢ÒýÇæ
MyISAM MysqlĬÈÏÊý¾Ý¿â£¬×îΪ³£Óá£ÓµÓнϸߵIJåÈ룬²éѯËٶȣ¬µ«²»Ö§³ÖÊÂÎñ
InnoDBÊÂÎñÐÍÊý¾Ý¿âµÄÊ×Ñ¡ÒýÇ棬֧³ÖACIDÊÂÎñ£¬Ö§³ÖÐм¶Ëø¶¨¡£
BDBÔ´×ÔBerkeley DB,ÊÂÎñÐÍÊý¾Ý¿âµÄÁíһѡÔñ£¬Ö§³ÖCOMMITºÍROLLBACKµÈÆäËüÊÂÎñÌØÐÔ
¡¡Memory ËùÓÐÊý¾ÝÖÃÓÚÄÚ´æµÄ´æ´¢ÒýÇ棬ӵÓм«¸ßµÄ²åÈ룬¸üкͲéѯЧÂÊ¡£µ«ÊÇ»áÕ¼ÓúÍÊý¾ÝÁ¿³ÉÕý±ÈµÄÄÚ´æ¿Õ¼ä¡£²¢ÇÒÆäÄÚÈÝ»áÔÚMysqlÖØÐÂÆô¶¯Ê±¶ªÊ§
¡¡¡¡Merge ½«Ò»¶¨ÊýÁ¿µÄMyISAM±íÁªºÏ¶ø³ÉÒ»¸öÕûÌ壬ÔÚ³¬´ó¹æÄ£Êý¾Ý´æ´¢Ê±ºÜÓÐÓÃ
¡¡¡¡Archive ·Ç³£Êʺϴ洢´óÁ¿µÄ¶ÀÁ¢µÄ£¬×÷ΪÀúÊ·¼Ç¼µÄÊý¾Ý¡£ÒòΪËüÃDz»¾³£±»¶ÁÈ¡¡£ArchiveÓµÓиßЧµÄ²åÈëËٶȣ¬µ«Æä¶Ô²éѯµÄÖ§³ÖÏà¶Ô½Ï²î
¡¡¡¡Federated ½«²»Í¬µÄMysql·þÎñÆ÷ÁªºÏÆðÀ´£¬Âß¼ÉÏ×é³ÉÒ»¸öÍêÕûµÄÊý¾Ý¿â¡£·Ç³£ÊʺϷֲ¼Ê½Ó¦ÓÃ
¡¡¡¡Cluster/NDB ¸ßÈßÓàµÄ´æ´¢ÒýÇ棬Óöą̀Êý¾Ý»úÆ÷ÁªºÏÌṩ·þÎñÒÔÌá¸ßÕûÌåÐÔÄܺͰ²È«ÐÔ¡£ÊʺÏÊý¾ÝÁ¿´ó£¬°²È«ºÍÐÔÄÜÒªÇó¸ßµÄÓ¦ÓÃ
¡¡¡¡CSV Âß¼ÉÏÓɶººÅ·Ö¸îÊý¾ÝµÄ´æ´¢ÒýÇæ
¡¡¡¡BlackHole ºÚ¶´ÒýÇ棬дÈëµÄÈκÎÊý¾Ý¶¼»áÏûʧ£¬Ò»°ãÓÃÓڼǼbinlog×ö¸´ÖƵÄÖмÌ
MySQL×î³£¼ûµÄÓ¦Óüܹ¹£º
µ¥µã(Single),ÊʺÏС¹æÄ£Ó¦ÓÃ
¸´ÖÆ(Replication),ÊʺÏÖÐС¹æÄ£Ó¦ÓÃ
¼¯Èº(Cluster),Êʺϴó¹æÄ£Ó¦Óá£
MySQLµÄË÷ÒýÎļþ½éÉÜ
Ë÷ÒýÊÇÒ»ÖÖÌØÊâµÄÎļþ£¨InnoDBÊý¾Ý±íÉϵÄË÷ÒýÊDZí¿Õ¼äµÄÒ»¸ö×é³É²¿·Ö£©£¬ËüÃÇ°ü
Ïà¹ØÎĵµ£º
½ñÌìÀ´¼òµ¥×ܽáÒ»ÏÂMySQL
µÄ
Ëø»úÖÆ£¬²»Í׵Ļ¶ÓÅÄש£¡
¡¡¡¡1¡¢¶ÔÓÚMySQLÀ´Ëµ£¬ÓÐÈýÖÖËøµÄ¼¶±ð£ºÒ³¼¶¡¢±í¼¶¡¢Ðм¶¡£
¡¡¡¡Ò³¼¶µÄµäÐÍ´ú±íÒýÇæΪBDB¡£
¡¡¡¡±í¼¶µÄµäÐÍ´ú±íÒýÇæΪMyISAM,MEMORYÒÔ¼°ºÜ¾ÃÒÔÇ°µÄISAM¡£
¡¡¡¡Ðм¶µÄµäÐÍ´ú±íÒýÇæΪINNODB¡£
¡¡¡¡2¡¢ÎÒÃÇʵ¼ÊÓ¦ÓÃÖÐÓõÄ×î¶àµÄ¾ÍÊÇÐÐËøÁË¡£
¡¡¡¡Ðм¶ËøµÄÓŵãÈç ......
Ò»¡¢µ¼ÈëÊý¾Ý
1¡¢È·¶¨
Êý¾Ý¿âĬÈϱàÂ룬±ÈÈç±àÂë
Ϊgbk,½«¶ÁÈë;¾¶±àÂëͬÑùÉèΪgbk£¬ÃüÁîΪ£º
set names gbk;
2¡¢source
d:/20080613.sql µ¼ÈëÊý¾Ý¡£ÑéÖ¤
Êý¾Ý¿â
ÖеÄÊý¾ÝÊÇ·ñ´æÔÚÂÒÂë¡£
3¡¢Èç¹ûÈÔÈ»´æÔÚÂÒÂëÎÊÌ⣬Õâʱºò¾ÍÒª¿¼ÂǸı䵼ÈëÎļþµÄ±à ......
mysql version 5.1
ÔÚmysql´´½¨±íµÄʱºò¾³£»áÓöµ½´´½¨ÈÕÆÚ×Ö¶ÎÐèÒªÉèÖõ±Ç°Ê±¼äΪĬÈÏÖµµÄʱºò£¬¾ÍÈçsqlserver2000Ò»Ñù£¬°ÑĬÈÏÖµÉèΪgetdate()¼´¿É£¬ÎÒÔÚÍøÉϲéÁËN¾Ã¶¼Ã»Óв鵽ʹÓÃÓÐЧµÄ·½·¨£¬×îºó×Ô¼ºÑо¿ÁËһЩ·½·¨Óë´ó¼Ò·ÖÏí£º
Êý¾Ý¿â£ºtest_db1
´´½¨±í£ºtest_ta1
Á½¸ö×Ö¶ ......
½â¾ö·½·¨Ò»:(×îÖØÒªµÄÒ»ÖÖ·½·¨)
Äã¿´ÏÂmy.ini£¬ÓÐÎÞ
[mysql]
default-character-set=utf8
[client]
default-character-set=utf8
[mysqld]
default-character-set=utf8
È»ºó½¨Á¢±íʱ£¬Ò²ÒªÓ㨱ÈÈ磩
DROP TABLE IF EXISTS `Company`;
CREATE &nb ......
¹ýÂËÆ÷Ìõ¼þ
mysql.query contains "SELECT"
..
..
..
..
MySQL Protocol
Packet Length: 168
Packet Number: 0
Command
Command: Query (3)
State ......