mysqlÖ÷´ÓÊý¾Ý¿âͬ²½ºÍ×Ö·û¼¯ÎÊÌâ
1.mysqlÖ÷´ÓÊý¾Ý¿âͬ²½ÎÊÌâ
ÔÚʹÓÃmysql 5.0 Ö÷´ÓÊý¾Ý¿âͬ²½Ê±Óöµ½ÎÊÌâһЩÎÊÌ⣺
ÔÚÖ÷´ÓÊý¾Ý¿âͬ²½Ê±£¬ÎÒÃÇ¿ÉÄÜ»áÑ¡ÔñÄÄЩÊý¾Ý¿âÒªÇóͬ²½£¬¶øÄÇЩÊý¾Ý¿âºöÊÓ£¬ÕâÁ½¸ö¹¦ÄÜÊÇ¿¿/etc/my.cnfÎļþÖеÄÁ½¸ö¼üÃû binlog_do_db ºÍ binlog_ignore_db À´ÊµÏÖµÄ
binlog_do_db = ÌîдÐèҪͬ²½µÄÊý¾Ý¿â£¬¶à¸öÊý¾Ý¿âÔòÓÑ£¬’¸ô¿ª
binlog_ignore_db = Ìîд²»Ðèͬ²½µÄÊý¾Ý¿â£¬¶à¸öÊý¾Ý¿âÓà ‘£¬’¸ô¿ª
Ö÷Êý¾Ý¿â¶ÁÈ¡¼üÖµ£¬¿ÉÑ¡ÔñÉú³ÉÊý¾Ý¿âÈÕÖ¾Îļþ¡£´Ó·þÎñÆ÷¸ù¾ÝÖ÷·þÎñÆ÷ÈÕÖ¾ÎļþÀ´¸üÐÂ×Ô¼ºµÄÊý¾Ý¿â
ÀíÂÛÉÏÕâЩ¶¼ÊÇ¿ÉÐеģ¬È»¶øÊµ¼ÊʵÏÖÖлáÓöµ½Ò»Ð©ÎÊÌ⣬ÎÊÌâÈçÏ£º
´ÓÖÕ¶ËÓà mysql -u -p Á¬½ÓmysqlÊý¾Ý¿â£¬Ö÷·þÎñÆ÷Ö´ÐÐÊý¾Ý¿â²Ù×÷£¬ÔÚbinlog_do_db·¶Î§ÄÚµÄÊý¾Ý¿â¶¼»á×öÈÕÖ¾¼Ç¼£¬Ê¹ÓÃmysqlÌṩµÄapiº¯ÊýÓóÌÐòÁ¬½ÓÊý¾Ý¿âÖ´ÐÐsqlÓï¾äȱ²»Ð´ÈëÈÕÖ¾
¼¸¾ÖÜת²âÊÔ£¬ÖÕÓÚ·¢ÏÖ½«binlog_ignore_dbÈ¥µô£¬¶øÇÒÊÇÁ¬¼üÃûÒ»Æð×¢Ê͵ô£¬ÕâʱºòÖ÷´ÓÊý¾Ý¿âͬ²½·½¿É³É¹¦£¬APIº¯Êý½øÐеÄÊý¾Ý¿â²Ù×÷¿ÉÒÔдÈëÈÕÖ¾ÁË
Õâ²»ÖªÊǹٷ½bug£¬»¹ÊÇ×Ô¼ºÄÄ·½ÃæÅäÖÃÊý¾Ý¿â´íÎó¡£½â¾ö·½°¸Ä¿Ç°ÎªÖ¹Ö»ÏÞÓÚ´Ë¡£
£¨Ç®³Â£©
2.mysql×Ö·û¼¯ÎÊÌâ
Êý¾Ý¿âÁ´½ÓÃüÁîÐÐÖÐÊäÈë
show variables like 'char%';
µÃµ½ÒÔϽá¹û
+--------------------------+----------------------------+
| Variable_name | Value &
Ïà¹ØÎĵµ£º
DELIMITER $$
DROP PROCEDURE IF EXISTS `heli`.`prodtest` $$
CREATE PROCEDURE `heli`.`prodtest` ()
BEGIN
/*¾Ö²¿±äÁ¿µÄ¶¨Òå declare*/
declare pid varchar(45) default '';
declare pq int default 0;
declare pk double default 0.0;
declare cur1 CURSOR FOR SELECT pro ......
½ñÌìÕÒµ½ÁËÈ¡mysql±íºÍ×Ö¶Î×¢Ê͵ÄÓï¾ä
È¡×Ö¶Î×¢ÊÍ
SELECT COLUMN_NAME ÁÐÃû, DATA_TYPE ×Ö¶ÎÀàÐÍ, COLUMN_COMMENT ×Ö¶Î×¢ÊÍ
from INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'companies'##±íÃû
AND table_schema = 'testhuicard'##Êý¾Ý¿âÃû
AND column_name LIKE 'c_name'##×Ö¶ÎÃû
--------------------------- ......
mysql µ¼³ö±í£º
mysqldump -u Óû§Ãû -p --opt Êý¾Ý¿âÓû§Ãû ±íÃû
> ±íÃû.sql
mysql µ¼³öÊý¾Ý¿â£º
mysqldump -u
Óû§Ãû -p --opt Êý¾Ý¿âÓû§Ãû
>
Êý¾Ý¿â
Ãû.sql
mysql µ¼Èë±í£º
>source e:\base\pet.sql;
mysql µ¼Èë±íÊý¾Ý£º
>LOAD DATA LOCAL INFILE 'e:path/pet.txt ......
½â¾öÂÒÂë×îºÃµÄ·½·¨ÊÇÔÚÏîÄ¿Éè¼ÆÖ®³õ£¬Í³Ò»ËùÓеÄ×Ö·û¼¯£¬ÀýÈçÒ³Ãæ¡¢request¶ÔÏóÒÔ¼°Êý¾Ý¿âµÈµÈ¡£
Ò»¡¢ ¼¸ÖÖ³£¼ûµÄÂÒÂëÏÖÏó£º
1¡¢Ò³ÃæÂÒÂë
µ¥´¿µÄÒ³ÃæÂÒÂëÊǺܺýâ¾öµÄ£¬Ö»ÒªÐÞ¸ÄÍ·²¿ÊʺϵÄ×Ö·û¼¯¼´¿É£¬Èç¹ûÒ³ÃæÖÐÎÄÏÔʾÂÒÂ룬Äã¿ÉÒÔ°Ñ×Ö·û¼¯ÐÞ¸ÄΪ£ºgb2312»ògbk¡£
2¡¢Ò³ÃæÖ®¼ä´«µÝµÄ²ÎÊýÊÇÂÒÂë ......
½ñÌìµÄѧϰÄÚÈÝÊÇsqliteºÍPDO mysql¡£
ÓÃ×Ô¼ºµÄ»°ËµËµÁ½¸ö¶«Î÷°É£º
sqliteËãÊÇÒ»ÖÖ²»ÏµÍ³µÄÊý¾Ý¿â´æ´¢·½Ê½£¬ËüµÄ´æ·Å¸ñʽÊÇÒ»¸ö.dbºó׺µÄÎļþ£¬ÔÚphpÖÐËü´æ·ÅÔÚµ±Ç°µÄĿ¼Ï£¬Ã²ËƲ»ÓÃÓû§ÃûÃÜÂ룬°²È«ÐԽϵͣ¬È´±È½Ï·½±ã¡£PHP5ÖÐ×Ô´øµÄһЩϵͳº¯Êý£¬¶¼ÊÇÒÔsqlite_¿ªÍ·µÄ¡£
PDOÈ«³ÆPHP Data Object£¬¹ËÃû˼Òå¾ÍÊÇPHPµÄÒ ......