¾ßÓиºÔؾùºâ¹¦ÄÜMySQL·þÎñÆ÷¼¯Èº²¿ÊðʵÏÖ
ÕªÒª£ºMySQLÊÇÒ»¸ö¸ßËÙ¶È¡¢¸ßÐÔÄÜ¡¢¶àÏ̵߳ĹØÏµÐÍÊý¾Ý¿â¹ÜÀíϵͳ£¬ÊÊÓÃÆ½Ì¨¶à£¬¿ÉÀ©Õ¹ÐÔÇ¿¡£ÔÚʵ¼ÊÉú²ú»·¾³ÖУ¬²¿ÊðºÍʵÏÖ¾ßÓÐÒ»¶¨¸ºÔؾùºâ¹¦ÄܵÄMySQL·þÎñÆ÷
¼¯Èº£¬¶ÔÓÚÌá¸ßÓû§Êý¾Ý¿âÓ¦ÓÃϵͳµÄÐÔÄÜ¡¢ËٶȺÍÎȶ¨ÐÔ¾ßÓÐÃ÷ÏÔµÄ×÷Óᣱ¾ÎļòÒª½éÉÜÁËÔÚFreeBSD
7.0-ReleaseϵͳÉϲ¿ÊðʵÏÖMySQL·þÎñÆ÷
¼¯ÈºµÄ·½°¸£¬²¢¶Ô¿ÉÄܳöÏÖµÄÎÊÌâÌṩÁËÏàÓ¦µÄ½â¾ö·½·¨¡£
1. ÒýÑÔ
¡¡¡¡MySQLÊÇÒ»¸ö¸ßËÙ¶È¡¢¸ßÐÔÄÜ¡¢¶àÏ̡߳¢¿ª·ÅÔ´´úÂ룬½¨Á¢ÔÚ¿Í»§/·þÎñÆ÷(Client/Server)½á¹¹ÉϵĹØÏµÐÍÊý¾Ý¿â¹ÜÀíϵͳ(RDBMS)¡£ËüʼÓÚ1979Ä꣬×î³õÊÇMichael
WideniusΪÈðµäTcX¹«Ë¾´´½¨µÄUNIREGÊý¾Ý¿âϵͳ£¬µ±Ê±µÄUNIREGûÓÐSQL(Structured Query
Language½á¹¹»¯²éѯÓïÑÔ)½Ó¿Ú£¬ÏÞÖÆÁËËüµÄÓ¦Óá£1996Äê5Ô£¬Widenius¿ª·¢³öÁËMySQLµÄ×î³õ°æ±¾£¬¿ªÊ¼ÔÚInternetÉϹ«¿ª·¢ÐС£MySQLµÄ¿ª·¢ÈËÔ±´ÓÒ»¿ªÊ¼¾ÍÒ»Ö±¹Ø×¢ËüµÄÐÔÄÜ£¬Îª´Ë²»Ï§ÌØÐÔ¼¯£¬Ö±µ½½ñÌ죬MySQLÒÀÈ»±£³Ö±¾É«£¬ÒÔ¸ßËٶȸßÐÔÄÜΪÊ×ÒªÔÔò¡£Ëæ×Åʱ¼äµÄÍÆÒÆ£¬MySQLÒ²¼ÓÈëÁË´óÐÍÊý¾Ý¿â²úÆ·µÄ¸ß¼¶ÌØÐÔ£¬Èç´æ´¢
¹ý³Ì¡¢ÊÓͼ¡¢´¥·¢Æ÷µÈ£¬Ê¹ÆäÔÚÆóÒµ¼¶Êý¾Ý¿âϵͳÖпªÊ¼±»²¿ÊðÓ¦ÓÃ[1]¡£2008Äê10Ô£¬SUN¹«Ë¾ÊÕ¹ºÁËMySQL
AB¹«Ë¾£¬¿ªÊ¼½øÈ뿪ԴÁìÓò¡£Ëæ×ÅÖØÁ¿¼¶²Ù×÷ϵͳSolarisµÄ¿ªÔ´£¬SUN
MySQLÔÚÊý¾Ý¿âÊг¡Õ¼Óеķݶ»á½øÒ»²½Ìá¸ß¡£Òò´Ë£¬ÔÚÉú²ú»·¾³Öв¿Êð¾ßÓиºÔؾùºâ¹¦ÄܵÄMySQL·þÎñÆ÷¼¯Èº£¬¶ÔÓÚÌá¸ßÆóÒµÊý¾Ý¿âÓ¦ÓÃϵͳµÄËÙ¶È¡¢Îȶ¨ÐÔ¼°¿ÉÉìËõÐÔ¾ßÓкܴóµÄÏÖʵÒâÒ壬Ҳ¿ÉÒÔÓÐЧ½µµÍÓ¦ÓÃϵͳµÄͶ×ʳɱ¾¡£±¾ÎĽ«ÒÔFreeBSD
7.0-Release²Ù×÷ϵͳΪÀý£¬ÀûÓÃMySQLÊý¾Ý¿âµÄ¸´ÖÆ(Replication)ÌØÐÔ£¬¼òÒª½éÉܲ¿ÊðMySQL·þÎñÆ÷¼¯ÈºµÄʵÏÖ·½·¨ºÍÏà¹Ø×¢ÒâÊÂÏî¡£
¡¡¡¡2. ϵͳģÐÍ
¡¡¡¡±¾¼¯ÈºµÄ½á¹¹ÎªÒ»¸öÖ÷MySQL·þÎñÆ÷(Master)·þÎñÆ÷Óë¶à¸ö´ÓÊôMySQL·þÎñÆ÷(Slave)½¨Á¢¸´ÖÆ(replication)Á¬½Ó£¬Ö÷·þÎñÆ÷Óë´ÓÊô·þÎñÆ÷ʵÏÖÒ»¶¨³Ì¶ÈÉϵÄÊý¾Ýͬ²½£¬¶à¸ö´ÓÊô·þÎñÆ÷´æ´¢
ÏàͬµÄÊý¾Ý¸±±¾£¬ÊµÏÖÊý¾ÝÈßÓ࣬ÌṩÈÝ´í¹¦ÄÜ¡£²¿Ê𿪷¢Ó¦ÓÃϵͳʱ£¬¶ÔÊý¾Ý¿â²Ù×÷´úÂë½øÐÐÓÅ»¯£¬½«Ð´²Ù×÷(ÈçUPDATE¡¢INSERT)¶¨Ïòµ½Ö÷·þÎñÆ÷£¬°Ñ´óÁ¿µÄ²éѯ²Ù×÷(SELECT)¶¨Ïòµ½´ÓÊô·þÎñÆ÷£¬ÊµÏÖ¼¯ÈºµÄ¸ºÔؾùºâ¹¦ÄÜ¡£Èç¹ûÖ÷·þÎñÆ÷·¢Éú¹ÊÕÏ£¬´ÓÊô·þÎñÆ÷½«×ª»»½ÇÉ«³ÉΪÖ÷·þÎñÆ÷£¬Ê¹Ó¦ÓÃϵͳΪÖÕ¶ËÓû§Ìṩ²»¼ä¶ÏµÄÍøÂç·þÎñ;Ö÷·þÎñÆ÷»Ö¸´ÔËÐк󣬽«Æäת»»Îª´ÓÊô·þÎñÆ÷£¬´æ´¢Êý¾Ý¿â¸±±¾£¬¼ÌÐø¶ÔÖÕ¶ËÓû§ÌṩÊý¾Ý²éѯ¼ìË÷·þÎñ¡£
¡¡¡¡3. ²¿ÊðʵÏÖ
¡¡¡¡±¾ÎÄÒÔ
Ïà¹ØÎĵµ£º
×î½üÓöµ½Ò»¸öÐèÇóÒªÔÚlinuxÏÂÓÃjava µ÷ÓÃmysql¿Í»§¶ËÔ¶³ÌµÇ½mysql·þÎñÆ÷£¬´Ó¿Í»§¶Ë»úÆ÷µ¼Èëmysql½Å±¾£¬´Ómysql·þÎñÆ÷¶Ëµ¼³ö±íÖеÄÊý¾Ý¡£ÒÔÏÂÊÇÓõ½µÄÖ÷Òª·½·¨£º
Java ´úÂë
/**
* µ¼ÈëÊý¾Ý
* @param ½Å±¾µÄµØÖ·ºÍÃû³Æ
* @return ÊÇ·ñ³ ......
MySql ×Ö·û´®º¯Êý
[ 2006-04-22 19:24:44 | Author: Ychon ]
Font Size: Large | Medium | Small
¶ÔÓÚÕë¶Ô×Ö·û´®Î»ÖõIJÙ×÷£¬µÚÒ»¸öλÖñ»±ê¼ÇΪ1¡£
ASCII(str)
·µ»Ø×Ö·û´®strµÄ×î×óÃæ×Ö·ûµÄASCII´úÂëÖµ¡£Èç¹ûstrÊÇ¿Õ×Ö·û´®£¬·µ»Ø0¡£Èç¹ûstrÊÇNULL£¬·µ»ØNULL¡£
mysql> select ASCII('2');
-> 50
mysql ......
1.¸´ÖƱí½á¹¹¼°Êý¾Ýµ½Ð±í
CREATE TABLE бí SELECT * from ¾É±í
2.Ö»¸´ÖƱí½á¹¹µ½Ð±í
CREATE TABLE бí SELECT * from ¾É±í WHERE 1=2
»òCREATE TABLE бí LIKE ¾É±í
3.¸´ÖƾɱíµÄÊý¾Ýµ½Ð±í(¼ÙÉèÁ½¸ö±í½á¹¹Ò»Ñù)
INSERT INTO бí SELECT * from ¾É±í
4.¸´ÖƾɱíµÄÊý¾Ýµ½Ð±í(¼ÙÉèÁ½¸ö±í½á¹¹²»Ò»Ñù)
IN ......
¶ÔÓÚʹÓà MySQL Õâ¸öÊý¾Ý¿âϵͳµÄÓû§À´Ëµ£¬Ëü²»½ö¿ªÔ´£¬Îȶ¨£¬Ð§ÂÊÒ²ºÜ¸ß¡£µ«ÓÐʱҲ»áÓöµ½Ò»Ð©ÐÔÄÜ·½ÃæµÄÎÊÌâ¡£Ò»°ãÇé¿ö¿ÉÄÜ»áÓÐÒÔϼ¸ÖÖ¿ÉÄÜ£º
1. Êý¾Ý±íµÄË÷ÒýûÓкÏÀíµÄ½¨ºÃ»òʹÓá£
2. SQLÓï¾ä¹ýÓÚ¸´ÔÓ£¬£¨×ó/ÓÒÁ¬½Ó£¬¶à±í²éѯµÈ£©¡£
3. ·þÎñÆ÷ÅäÖò»ºÏÀí¡£
4. ·þÎñÆ÷±¾ÉíµÄ´¦ÀíÄÜ ......
½ñÌì´ÓMYSQLÊý¾Ý¿âץȡʱ£¬·¢ÉúÁËCannot convert value '0000-00-00 00:00:00' from column 10 to TIMESTAMPÒì³£
googleÁËһϣ¬´ó¸ÅÒâ˼ÊÇMySQLÖеÄDatetimeÖµÎÞ·¨ÔÙJAVAÖпɿ¿µÄ±»±íʾ£¬°´ÕÕJDBCºÍSQLµÄ±ê׼ĬÈÏÇé¿öϲúÉúÒì³£¡£
JDBCÔÊÐíÓÃÏÂÁеÄÖµ¶ÔzeroDateTimeBehavior ÊôÐÔÀ´ÉèÖÃÕâЩ´¦Àí·½Ê½£¬
exception (the d ......