我刚刚安装了MySQL社区服务器,现在想要创建一个数据库,然后在命令行中运行它。
我试过这个,但看起来不起作用:
CREATE DATABASE admin_web_projektu
mysql admin_web_projektu < c:/USI-4/db_template_001.sql
答案 0 :(得分:2)
使用以下步骤:
Create database
yourdbname;
use
yourdbname;
source
path_to_DB_script;
答案 1 :(得分:0)
试试这个:
LOAD DATA INFILE 'data.txt' INTO TABLE YourTable
参考文献:阅读本文以获取更多详细信息http://docs.oracle.com/cd/E17952_01/refman-5.1-en/load-data.html
答案 2 :(得分:0)
您需要退出MySQL控制台才能运行命令。
mysql> exit
$ mysql -uroot -ppassword -B database < /path/to/script.sql
-u
表示用户,-p
运营商表示密码,-B
表示要使用的数据库。请注意,-p
和密码之间没有间隙,否则MySQL会考虑密码的空格部分。我倾向于在用户名之前省略一个空格:)我猜的旧习惯。
大于和小于运算符<
和>
充当bash命令的方向指示符。把它们想象成'进入'。所以上述陈述可能如下:
$ database (into) file
如果您将数据库转储到文件中,那么您对该文件的指示将是>
。但是,您希望将文件“放入”数据库中,因此方向为<
。也许这有帮助吗?