#mysql -u root -p'yourpasswrod' 数据库名< 操作系统下文件名

解决方案 »

  1.   

    多谢楼上,不过你好像说的是mysql,
    还有,我的数据库要用脚本来建
      

  2.   

    脚本你用什么数据库,一般数据库应该都可以这样写的:
    比如postgresql(以管理员身份)可以在脚本的开头加上:psql dbname username<<!
    然后直接sh你的脚本(或赋予可执行权限直接执行)
    mysql 把psql dbname username<<!改成(脚本开头加)
    mysql -u root -p'yourpassword' dbname<<!
    然后直接运行脚本久行了
      

  3.   

    可能我没说清楚,我想在命令行(当然如果有像MSSQL查询分析器或是支持Oracle的plsql developer的东东更好了)执行建库的脚本文件,文件开头如:
    db_create dbname username,password
      

  4.   

    象psql dbname username<<!这种就是命令行下直接执行的,相当把一个SQL交互端要执行的一系列SQL放倒后台执行,不过里面的命令要是sql客户端能执行的语句才行,一些数据库如powerdesigner之类的设计工具生成的脚本都可以这样做的。