MySQLÊý¾Ý¿â³£Ê¹ÓõÄһЩÃüÁî
Ò»¡¢Êý¾Ý¿âÁ¬½Ó
ÃüÁmysql -uÓû§Ãû -pÃÜÂë
¡¡¡¡¡¡mysql -h·þÎñÆ÷ -uÓû§Ãû -pÃÜÂë
¡¡¡¡¡¡mysql -h·þÎñÆ÷ -P¶Ë¿Ú -uÓû§Ãû -pÃÜÂë -DÊý¾Ý¿âÃû
˵Ã÷£ºÁ¬½Óµ½MySQLÊý¾Ý¿â·þÎñÆ÷£¬Èç¹ûÖ¸¶¨ÁË“-DÊý¾Ý¿â”²ÎÊý£¬»á½«Ö¸¶¨µÄÊý¾Ý¿âÉèΪ»î¶¯Êý¾Ý¿â¡£
Àý×Ó£ºmysql -hlocalhost -P3306 -uroot -p123456 -Dtest
¡¡¡¡¡¡ÒÔÓû§Ãûroot£¬ÃÜÂë123456£¬Á¬½Óµ½localhostÕą̂MySQLÊý¾Ý¿â·þÎñÆ÷µÄ3306¶Ë¿Ú£¬²¢½«testÕâ¸öÊý¾Ý¿âÉèΪ»î¶¯Êý¾Ý¿â£¨Ï൱ÓÚÁ¬½ÓºóʹÓÃuse testÃüÁ¡£×¢ÒâÃüÁîÖеĴóСд£¬Èç¹û²»ÏëÈÃÃÜÂëÏÔʾ³öÀ´£¬¿ÉÒÔ²»½«ÃÜÂëдµ½ÃüÁîÖУ¬µ«“-p”ÊDZØÐëµÄ£¬·ñÔòϵͳ»áÈÏΪ¸ÃÁ¬½ÓÊDz»ÐèÒªÃÜÂëµÄ£¬¾ßÌåµÄ²ÎÊý˵Ã÷¿ÉÒÔʹÓÃmysql --help²é¿´¡£
¶þ¡¢Êý¾Ý¿â±¸·Ý
ÃüÁmysqldump -h·þÎñÆ÷ -uÓû§Ãû -pÃÜÂë --databases Êý¾Ý¿âÃû>±¸·ÝÎļþ±£´æ·¾¶
¡¡¡¡¡¡mysqldump -h·þÎñÆ÷ -uÓû§Ãû -pÃÜÂë --databases Êý¾Ý¿âÃû1 Êý¾Ý¿âÃû2 Êý¾Ý¿âÃûn>±¸·ÝÎļþ±£´æ·¾¶
¡¡¡¡¡¡mysqldump -h·þÎñÆ÷ -uÓû§Ãû -pÃÜÂë --databases --add-drop-database Êý¾Ý¿âÃû>±¸·ÝÎļþ±£´æ·¾¶
¡¡¡¡¡¡mysqldump -h·þÎñÆ÷ -uÓû§Ãû -pÃÜÂë --databases --add-drop-table Êý¾Ý¿âÃû>±¸·ÝÎļþ±£´æ·¾¶
˵Ã÷£º±¸·ÝÖ¸¶¨·þÎñÆ÷µÄÖ¸¶¨Êý¾Ý¿â£¨¿ÉÒÔÊÇÒ»¸ö»ò¶à¸ö£©¡£
Àý×Ó£ºmysqldump -hlocalhost -uroot -p123456 --databases mysql>/backup/mysql.sql
¡¡¡¡¡¡mysqldump -hlocalhost -uroot -p123456 --databases db1 db2 dbn>/backup/db1_db2_dbn.sql
¡¡¡¡¡¡mysqldump -hlocalhost -uroot -p123456 --databases --add-drop-database mysql>/backup/mysql.sql
¡¡¡¡¡¡Ê¹ÓÃmysqldump --help²é¿´¾ßÌåµÄ²ÎÊý˵Ã÷¡£
Èý¡¢Êý¾Ý¿â»Ö¸´
ʹÓÃmysql¹¤¾ßÓÓmysql -uÓû§Ãû -pÃÜÂë Êý¾Ý¿âÃû<±¸·ÝÎļþ·¾¶”ÃüÁî¶Ô±¸·ÝµÄÊý¾Ý¿â½øÐлָ´²Ù×÷¡£
»òÕßÓÃmysql¹¤¾ßÁ¬½ÓMySQLÊý¾Ý¿â·þÎñÆ÷ºó£¬ÔËÐГsource ±¸·ÝÎļþ·¾¶”ÃüÁî¶Ô±¸·ÝµÄÊý¾Ý¿â½øÐлָ´²Ù×÷¡£È磺source /backup/mysql.sql¡£
Ïà¹ØÎĵµ£º
1¡¢mysql Êý¾Ý¿âûÓÐÔöÁ¿±¸·ÝµÄ»úÖÆ£¬µ±Êý¾ÝÁ¿Ì«´óµÄʱºò±¸·ÝÊÇÒ»¸öºÜ´óµÄÎÊÌâ¡£»¹ºÃ mysql Êý¾Ý¿âÌṩÁËÒ»ÖÖÖ÷´Ó±¸·ÝµÄ»úÖÆ£¬Æäʵ¾ÍÊÇ°ÑÖ÷Êý¾Ý¿âµÄËùÓеÄÊý¾Ýͬʱдµ½±¸·ÝÊý¾Ý¿âÖС£ÊµÏÖ mysql Êý¾Ý¿âµÄÈȱ¸·Ý¡£
¡¡¡¡2¡¢ÒªÏëʵÏÖË«»úµÄÈȱ¸Ê×ÏÈÒªÁ˽âÖ÷´ÓÊý¾Ý¿â·þÎñÆ÷µÄ°æ±¾µÄÐèÇó¡£ÒªÊµÏ ......
lect ASIN('foo');
¡¡¡¡-> 0.000000
ATAN(N)
¡¡·µ»ØNµÄ·´ÕýÇÐÖµ
mysql> select ATAN(2);
¡¡¡¡-> 1.107149
mysql> select ATAN(-2);
¡¡¡¡-> -1.107149
ATAN2(X,Y)
¡¡·µ»Ø2¸ö±äÁ¿XºÍYµÄ·´ÕýÇÐ(ÀàËÆY/XµÄ·´ÕýÇÐ,·ûºÅ¾ö¶¨ÏóÏÞ)
mysql> select ATAN(-2,2);
¡¡¡¡-> -0.785398
mysql> ......
MYSQLÖг£ÓõÄÃüÁî´óÈ«
Ò»¡¢ Êý¾Ý¿â²Ù×÷µÄÃüÁî
1. ´´½¨Êý¾Ý¿â
Ø create database Name;
2. Ñ¡ÔñÊý¾Ý¿â
Ø use DatabaseName;
3. Ö±½Óɾ³ýÊý¾Ý¿â£¬²»ÌáÐÑ
Ø drop database Name;
4. ɾ³ýÊý¾Ý¿âÇ°£¬ÓÐÌáʾ¡£
Ø drop ......
ÓÐʱºòΪÁË·½±ã£¬ÀûÓÃevent/triggerµ÷ÓÃϵͳÍⲿÃüÁ¿ÉÒòΪ°²È«ÎÊÌ⣬mysql×ÔÉí²¢Ã»ÓÐÌṩÏà¹ØÃüÁÕâÀïÌṩ¸öµ÷ÓÃϵͳÃüÁîµÄ×Ô¶¨Ò庯Êýmylab_sys_exec
soÎļþÏÂÔØ:mylab_sys_exec.so ( mysql5.1.34 ²âÊÔͨ¹ý)
¼ÓÔØ:
CREATE FUNCTION mylab_sys_exec RETURNS INTEGER SONAME "mylab_sys_exec.so";
ʹÓÃ:
SELECT myl ......
¼ÇÏÂЩlinuxÏÂmysqlµÄ²Ù×÷£¬ÒÔ±ãÒÔºó²é¿´£º
1. Æô¶¯£¬¹Ø±Õmysql£º
Æô¶¯£ºsudo /etc/init.d/mysql start
¹Ø±Õ£º/usr/bin/mysqladmin -uroot -p shutdown
2.ÏÔʾ ±í½á¹¹£º
describe:tableName
3.±¸·Ý£º
Ö»±¸·Ý±í½á¹¹£ºmysqldump -d -uroot -p DataBase TableName> xxx.sql
±¸·Ý±í½á¹¹ºÍÊý¾Ý£ºmysqldump -uro ......