shell½Å±¾Óëmysql½»»¥·½·¨»ã×Ü
3512 µã»÷¡¤0 »ØÌû
![]() | ![]() | |
![]() | shell½Å±¾Óëmysql½»»¥·½·¨»ã×Ü shell½Å±¾µ¼ÈëÊý¾ÝÎļþµ½mysqlÄÚ µ±È»ÊÇÀûÓÃmysqlimportÀ². ʾÀý½Å±¾£º 01 #!/bin/sh 02 # import test_table.sql into test_database.test_table 03 # content in test_table.sql like "123,abc,334; N,ddd,999" 04 www.atcpu.com 05 ### define constant 06 MYSQL_IP=192.168.0.69 07 MYSQL_USER=root 08 MYSQL_PW=root 09 MYSQL_DATABASE=test_database 10 MYSQL_TABLE=test_table 11 12 function import_from_file() 13 { 14 echo "¿ªÊ¼µ¼Èë<${MYSQL_TABLE}.sql>µ½<${MYSQL_IP}/${MYSQL_DATABASE}> ..." 15 echo -n -e "\t" 16 mysqlimport -h ${MYSQL_IP} -u${MYSQL_USER} -p${MYSQL_PW} --fields-terminated-by=',' --lines-terminated-by=';' -L ${MYSQL_DATABASE} ${MYSQL_TABLE}.sql 17 if [ 0 -eq $? ]; then 18 echo "µ¼ÈëÍê³É£¡" 19 www.atcpu.com else 20 echo "µ¼Èë¹ý³ÌÖгöÏÖ´íÎ󣬴íÎóÂëΪ£º$?" 21 exit 22 fi 23 echo 24 } 25 26 # call function 27 import_from_file shell½Å±¾ÖÐʹÓÃmysqlÃüÁî ·½·¨Ò»£º 1 #!/bin/sh 2 CONNECT_MYSQL="mysql -h 192.168.0.123 -uroot -p123456 test_database" 3 SQL="SELECT * FROM TEST_TABLE" 4 5 echo "${SQL}" | ${CONNECT_MYSQL} ·½·¨¶þ£º 1 #!/bin/sh 2 www.atcpu.com CONNECT_MYSQL="mysql -h 192.168.0.123 -uroot -p123456 test_database" 3 SQL="SELECT * FROM TEST_TABLE" 4 5 echo ${CONNECT_MYSQL} <<MYSQLEOF 6 ${SQL} 7 MYSQLEOF | |
![]() | ![]() |