mysqladmin create your_database
mysql your_database < data.sql

解决方案 »

  1.   

    不知可以执行一个含有create database的.sql吗?
    怎么 ?
      

  2.   

    有的,如你想建一个mytest的database,那么sql如下:
    create database mytest;
      

  3.   

    建立a.sql如下:
        create database mytest;
    在shell提示符下运行:
        $mysql -uroot -p < a.sql
    如果没有加root口令,把-p省去即可。
    记得给分呀。
      

  4.   

    老大门别光顾着拿分请先看清楚我的问题好吗
    我用load data方法可以把文本文件理的数据倒入表,可是健表还是要在命令行里面,如果一个大的表,一但有错,就要从新输入!
    我用windows2000 root设置了密码
    mysql> a.sql
    mysql > databasename < a.sql
    mysql > use databasename
    database changed
    mysql> a.sql
    以上都出错!
      

  5.   

    mysql -uroot -pxxxxxx < a.sql
      

  6.   

    shell>mysql -uuser -p db_name<create_table.sql
    如果有密码可以直接加在-p后面,也可以加在create_table.sql的第一行里。
    如果没有密码,去掉-p这一项。
      

  7.   

    To:zhjx_10(色子) (  ) 
    你怎么还不明白?
    你用文本编辑工具写个.sql文件,内容就是你要建表的sql语句及插入数据的语句,甚至是建立database的语句,然后在提示符上运行前面大家说的命令(不是在mysql的提示符下,而是系统提示符)就可以了。
    这不是很简单吗?
      

  8.   

    我明白了,一万分的感谢各位!!!
    可惜,不是我的贴子!
    感谢天狼 :)
    不知-max有没有用过,我有个帖子,希望你能去看看
    http://www.csdn.net/expert/topic/578/578744.xml?temp=.6064112
      

  9.   

    To: netyao(笑一笑:-))
    刚下了一个,还没有过呢。