我新装一个MYSQL 
想把一个C盘上的 SQL.SQL(些文件有建库和建表的语句) 导入到MYSQL中导入要在DOS下进行!
我用 MYSQL -U ROOT   AAA<C:\SQL.sql
这语句要求库中先有 AAA的库才行!有什么方法能在DOS下在全新的MYSQL中加入一个新库呀!!!
记住在是C:\> 的提示符下进行的!!!新装的MYSQL中不存在AAA这个库!!!用什么方法能在C:\>提示符下在MYSQL中建个新库,再导入SQL.sql

解决方案 »

  1.   

    我是运行 MYSQL COMMADN LINE CLIENT
    看看这样行不行..我刚学的.
    create database aaa;
    use aaa
    这个是建库吧..?
      

  2.   

    我就是不要进MYSQL的运行环境呀!!
      

  3.   

    把mysql.exe,mysqldump.exe等常用工具拷贝到c:\windows\系统目录下。把%mysql%/bin加入系统的环境变量Path。不知道是不是这样...
      

  4.   

    我只想知道
     C:\>MYSQL -U ROOT   AAA<C:\SQL.sql 运行这句话不报错,AAA库不存在!通过SQL.SQL里面来建的环境变量都配好都行
      

  5.   

    不用进入MYSQL 的话可以用mysqladmin 来管理MSYQL
      

  6.   

    cd 进mysql 的data 文件夹(或者楼主需要的文件夹,不过,默认是我说的mysql下的data文件夹)然后 md aaa  (回车)好了aaa库建完了,不过,建数据表不能用这种方法建呀。事先 ,楼主要熟悉 dos 的简单指令。
      

  7.   

    楼主不要以为这个只是建立一个文件夹呀,在Mysql下是建立了一个数据库。
    只是不能用而已。
    因为该数据库还没有任何数据表。
    如果用相同方法建立数据表是不成立的。
      

  8.   

    高手不回答这个问题是因为被气晕了。不知道这样行不行,我没有windows的mysql环境,没办法试:
    mysql -u root -e "create database aaa";
    或者创建一个aaa.sql,把create语句放进去,然后像执行sql.sql一样执行aaa.sql;
    或者echo "create database aaa" | mysql -u root总的来讲,whalefish2001说的对,lz该看看dos命令。
      

  9.   

    有两种方法:
    一是,向楼上执行"$bin\mysql -uroot -p -e "create database AAA"
    这样的创建数据库
    二是,你直接编辑SQL.sql,在它的前面(就是在建表的SQL语句前)添加以下两句
    "drop database if exists AAA";
    "create database AAA";
    "use AAA";
    然后保存,再执行你上面的命令就可以了.
      

  10.   

    随便装个客户端就可以运行sql了,干嘛一定要在dos环境下呢.