ÕÒµ½MySQLµÄÓŵã
¼ÙÉèÄãÊÇÒ»¸öAccess¿ª·¢ÈËÔ±£¬¶øÄãÏëÒÆÖ²Ò»¸öAccessºǫ́µ½Ò»¸ö±¾µØµÄMySQL ·þÎñÆ÷ÓÃÓÚ¿ª·¢ºÍ²âÊÔ¡£Ä㽫ά»¤Äã×Ô¼ºµÄ½â¾ö·½°¸²¢ÀÖÓÚʹÓÃCommunity Server
¡¡¡¡µÚÒ»²½——°²×°MySQL
¡¡¡¡µ½http://dev.mysql.com/downloads/ ÏÂÔØÕâ¸ö·þÎñÆ÷¡¢MySQL GUI¹¤¾ßºÍMySQL ODBCÇý¶¯¡£Äã¿ÉÒÔÑ¡ÔñµÄ·þÎñÆ÷ÓУº5.0, 5.1»ò6.0¡£È»ºó°²×°ËüÃÇ¡£
¡¡¡¡°²×°¹ý³ÌÖеÄ×¢ÒâÊÂÏ
¡¡¡¡ÄãµÄ·À»ðǽӦ¸ÃÉèÖÃΪÔÊÐíͨ¹ý3306¶Ë¿ÚÁ¬½Ó¡£
¡¡¡¡½«MySQL×÷Ϊһ¸ö·þÎñÀ´ÔËÐÐ(¿ÉÒÔÑ¡ÔñÃüÁîÐз½Ê½)¡£
¡¡¡¡MySQL°²×°Ä¬ÈÏusername/login = rootºÍserver = localhost¡£
¡¡¡¡MySQLÌṩÁ˶Դ洢ÒýÇæ/±íÀàÐ͵ÄÑ¡Ôñ——Ö÷ÒªÊÇMySAMºÍInnoDb¡£ºóÕß¿´ÆðÀ´¸üÏñÊÇAccess£¬Ëü¾ßÓÐÊÂÎñºÍÍâ¼ü£¬ËùÒÔÕâƪÎÄÕÂÖÐÎÒÃÇʹÓÃÕâÖÖ·½Ê½¡£
¡¡¡¡¾ßÓÐÓû§ºÍ°²È«Ñ¡Ïî¡£²»ÒªÍüÁ˼ǼËùÓеÄÃÜÂë¡£
¡¡¡¡»¹ÓÐÒª°²×°Bullzip Access to MySQLºÍDreamcoderΪ֮ºóʹÓá£
¡¡¡¡µÚ¶þ²½——½«±í´ÓAccessÒƵ½MySQL
¡¡¡¡Ê¹ÓÃBullzip½«ºǫ́Êý¾Ý±íתÒƵ½MySQL£¬»ò´ò¿ªÄãµÄÊý¾Ý¿â²¢Í¨¹ýODBC½«ÄãµÄÊý¾Ýµ¼³ö¡£
¡¡¡¡Òª×¢ÒâµÄÊÂÏ
¡¡¡¡MySQL²»ÄÜʶ±ðAccessĬÈÏÓÃÓÚ×ֶεĺ¯Êý(ÀýÈçDate/Time×Ö¶ÎÖеÄNow()ºÍDate()º¯Êý)£ºËüÃÇ¿ÉÄܱ»É¾³ý»òÕß±í±»¾Ü¾ø¡£ÍƼöÄãÔÚתÒÆ/µ¼³ö֮ǰɾ³ýËüÃÇ¡£
¡¡¡¡AccessµÄautonumber×Ö¶ÎÓëMySQLµÄauto_increment×ֶβ»Ò»Ö¡£BullzipÔÚתÒÆʱ»á½øÐÐת»»£¬¶øODBCÔò²»»á¡£
¡¡¡¡AccessÊý¾ÝÀàÐÍ»áת»»ÎªÀàËƵÄMySQLÊý¾ÝÀàÐÍ¡£µ«ÊÇ£¬ÔÚMySQLÖз¶Î§¸ü´ó£¬Äã¿ÉÄÜÏ£ÍûÖ®ºóÔٸıäËüÃÇ¡£
¡¡¡¡AccessµÄ“ole object”±ä³ÉÁËMySQLÖеēblob”¡£ÒòΪһ¸öOLE·þÎñÆ÷ÎÊÌ⣬ÎÒÃǽ«blobs¸ÄΪlongtext¡£
¡¡¡¡²½ÖèÈý——¸Ä±äMySQL±í(×Ö¶Î)
¡¡¡¡´ò¿ªDreamcoder»òMySQL¹ÜÀíÆ÷(Ò»¸öGUI¹¤¾ß)¡£Èç¹ûÄãÊìϤSQL Server£¬ÄÇô°ÑÕâЩ¿´×÷ÊÇEnterprise»òSQL server management studio express½çÃæ¡£
¡¡¡¡Á¬½Óµ½Õâ¸öתÒÆ/µ¼³öµÄÊý¾Ý¿â¡£
¡¡¡¡°´Ë³Ðò´ò¿ªÃ¿Ò»¸ö±í²¢¼ì²é£º
¡¡¡¡Autonumber×Ö¶ÎÊÇauto_increment¡£
¡¡¡¡Ã¿Ò»¸ö±íÓÐÒ»¸öÖ÷¼ü(Ò»¸ö»ò¶à¸ö×Ö¶Î)(ÔÚDreamcoderÖУ¬´´½¨-ÐÂÔ¼Êø)¡£·ñÔò£¬ÄãÐèÒªÔÚÁ¬½ÓµÄʱºòÖ¸¶¨£¬²»È»ËùÁ¬½ÓµÄ±í½«²»ÄܸüС£
¡¡¡¡×Ö¶ÎĬÈÏÊÇÕýÈ·µÄ¡£ÎÒÃǼì²éÓëÇ°¶ËÊý¾ÝµÇÈëĬÈÏÖµµÄÒ»ÖÂÐÔ¡£
¡¡¡¡ÊÇ·ñÔÊÐíNullÖµ¡£
¡¡¡¡Êý¾ÝÀàÐÍÊÇ·ñÈçÔ¤ÆÚ¡£
¡¡¡¡ÓÐÒ»¸öʱ¼ä´Á×ֶΣ¬Ä¬ÈÏΪcurrent_time(Ò»°ãÊDZíÖеÄ×îºóÒ»¸ö×Ö¶Î)¡£
¡¡¡¡²½ÖèËÄ&mda
Ïà¹ØÎĵµ£º
access denied for user 'root'@'localhost' (using password: YES);
½ñÌìÓÃmysqlµÄʱºò£¬µÇ¼µÄʱºò³öÏÖÁËÕâ¾ä£¬²»ÖªµÀÊÇʲôÒâ˼£¬ÒòΪÎÒµÄmysqlÊÇ×°centosµÄʱºòÒ»Æð×°µÄ£¬ÃÜÂëÎÒ¾ÍÊäÈëÎÒµÄÕÊ»§ÃÜÂ룬½á¹û³öÏÖÁËÉÏÃæÄǾ䣻°Ù¶ÈÁËһϣ¬»¹Õæ²»ÉÙÈ˳öÏÖÁËÕâ¸öÎÊÌâ¡£¡£×îºóÎÒÕÒµ½ÁË·½·¨£»
[root@localhost home]# mysql - ......
character-set-server = GB2312
collation-server = latin1_general_ci
MySQL×Ö·û¼¯ GBK¡¢GB2312¡¢UTF8Çø±ð ½â¾ö MYSQLÖÐÎÄÂÒÂëÎÊÌâ ÊÕ²Ø
MySQLÖÐÉæ¼°µÄ¼¸¸ö×Ö·û¼¯
character-set-server/default-character-set£º·þÎñÆ÷×Ö·û¼¯£¬Ä¬ÈÏÇé¿öÏÂËù²ÉÓõġ£
character-set-database£ºÊý¾Ý¿â×Ö·û¼¯¡£
character-set-table£ºÊ ......
Ò».Óï·¨
explain < table_name >
ÀýÈç: explain select * from t3 where id=3952602;
¶þ.explainÊä³ö½âÊÍ
+----+-------------+-------+-------+-------------------+---------+---------+-------+------+-------+
| id | select_type | table | type | possible_keys | key ......
SELECT --´ÓÊý¾Ý¿â±íÖмìË÷Êý¾ÝÐкÍÁÐ
INSERT --ÏòÊý¾Ý¿â±íÌí¼ÓÐÂÊý¾ÝÐÐ
DELETE --´ÓÊý¾Ý¿â±íÖÐɾ³ýÊý¾ÝÐÐ
UPDATE --¸üÐÂÊý¾Ý¿â±íÖеÄÊý¾Ý
--Êý¾Ý¶¨Òå
CREATE TABLE --´´½¨Ò»¸öÊý¾Ý¿â±í
DROP TABLE --´ÓÊý¾Ý¿âÖÐɾ³ý±í
ALTER TABLE --ÐÞ¸ÄÊý¾Ý¿â±í½á¹¹
CREATE VIEW --´´½¨Ò»¸öÊÓͼ
DROP VIEW --´ÓÊý¾Ý¿âÖÐɾ³ýÊÓͼ ......
MySQL³£ÓòÙ×÷»ù±¾²Ù×÷£¬ÒÔ϶¼ÊÇMySQL5.0ϲâÊÔͨ¹ýÊ×ÏÈ˵Ã÷Ï£¬¼ÇסÔÚÿ¸öÃüÁî½áÊøʱ¼ÓÉÏ£»£¨·ÖºÅ£©
1.µ¼³öÕû¸öÊý¾Ý¿â
mysqldump -u Óû§Ãû -p --default-character-set=latin1 Êý¾Ý¿âÃû > µ¼³öµÄÎļþÃû(Êý¾Ý¿âĬÈϱàÂëÊÇlatin1)
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2.µ¼³öÒ»¸ö±í
mysqldump -u Ó ......