例如,通常先mysql -u -p登录服务器,然后在其中执行sql语句。如何把这2个操作在window的命令行里一次性执行了?

解决方案 »

  1.   

    mysql -uroot -p -e ""
      

  2.   

    mysql -uroot -p -e "SELECT CONCAT('insert into b(bid,aid1) value
    s(',bid,',',aid1,')') FROM QQ.b">r:\temp\123.txt
      

  3.   

    一楼的方法就可以了
    mysql -e, --execute=name  Execute command and quit.mysql -uroot -p1234 db1 -e "create table t1(id int);"具体可以参考MYSQL参考手册。
      

  4.   

    mysql -uroot -p1234 db1 -e "create table t1(id int);insert into t1(1),(2);"